Public Member Functions | Private Member Functions | Private Attributes
YAML_PM::NodeOwnership Class Reference

#include <nodeownership.h>

Inheritance diagram for YAML_PM::NodeOwnership:
Inheritance graph
[legend]

List of all members.

Public Member Functions

NodeCreate ()
bool IsAliased (const Node &node) const
void MarkAsAliased (const Node &node)
 NodeOwnership (NodeOwnership *pOwner=0)
 ~NodeOwnership ()

Private Member Functions

Node_Create ()
bool _IsAliased (const Node &node) const
void _MarkAsAliased (const Node &node)

Private Attributes

std::set< const Node * > m_aliasedNodes
ptr_vector< Nodem_nodes
NodeOwnershipm_pOwner

Detailed Description

Definition at line 17 of file nodeownership.h.


Constructor & Destructor Documentation

Definition at line 6 of file nodeownership.cpp.

Definition at line 12 of file nodeownership.cpp.


Member Function Documentation

Definition at line 16 of file nodeownership.cpp.

bool YAML_PM::NodeOwnership::_IsAliased ( const Node node) const [private]

Definition at line 27 of file nodeownership.cpp.

void YAML_PM::NodeOwnership::_MarkAsAliased ( const Node node) [private]

Definition at line 22 of file nodeownership.cpp.

Definition at line 23 of file nodeownership.h.

bool YAML_PM::NodeOwnership::IsAliased ( const Node node) const [inline]

Definition at line 25 of file nodeownership.h.

void YAML_PM::NodeOwnership::MarkAsAliased ( const Node node) [inline]

Definition at line 24 of file nodeownership.h.


Member Data Documentation

Definition at line 34 of file nodeownership.h.

Definition at line 33 of file nodeownership.h.

Definition at line 35 of file nodeownership.h.


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


upstream_src
Author(s):
autogenerated on Mon Oct 6 2014 10:27:44