Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
YAML_PM::AliasManager Class Reference

#include <aliasmanager.h>

Public Member Functions

 AliasManager ()
 
anchor_t LookupAnchor (const Node &node) const
 
void RegisterReference (const Node &node)
 

Private Types

typedef std::map< const Node *, anchor_tAnchorByIdentity
 

Private Member Functions

anchor_t _CreateNewAnchor ()
 

Private Attributes

AnchorByIdentity m_anchorByIdentity
 
anchor_t m_curAnchor
 

Detailed Description

Definition at line 15 of file aliasmanager.h.

Member Typedef Documentation

◆ AnchorByIdentity

typedef std::map<const Node*, anchor_t> YAML_PM::AliasManager::AnchorByIdentity
private

Definition at line 27 of file aliasmanager.h.

Constructor & Destructor Documentation

◆ AliasManager()

YAML_PM::AliasManager::AliasManager ( )

Definition at line 8 of file aliasmanager.cpp.

Member Function Documentation

◆ _CreateNewAnchor()

anchor_t YAML_PM::AliasManager::_CreateNewAnchor ( )
private

Definition at line 25 of file aliasmanager.cpp.

◆ LookupAnchor()

anchor_t YAML_PM::AliasManager::LookupAnchor ( const Node node) const

Definition at line 17 of file aliasmanager.cpp.

◆ RegisterReference()

void YAML_PM::AliasManager::RegisterReference ( const Node node)

Definition at line 12 of file aliasmanager.cpp.

Member Data Documentation

◆ m_anchorByIdentity

AnchorByIdentity YAML_PM::AliasManager::m_anchorByIdentity
private

Definition at line 28 of file aliasmanager.h.

◆ m_curAnchor

anchor_t YAML_PM::AliasManager::m_curAnchor
private

Definition at line 30 of file aliasmanager.h.


The documentation for this class was generated from the following files:


mp2p_icp
Author(s):
autogenerated on Wed Oct 23 2024 02:45:43