MON::RegistryNodeImpl Class Reference

#include <MONImpl.h>

Inheritance diagram for MON::RegistryNodeImpl:
Inheritance graph
[legend]
Collaboration diagram for MON::RegistryNodeImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~RegistryNodeImpl ()
bool setDeleted ()
ProjectImplgetProject () const
ObjectImplgetObject () const
RegNodePtr getRegNodeI () const
bool isRootNode () const
std::string getName () const
std::string getPath () const
std::string getValue () const
std::string getValueByPath (const std::string &strPath) const
RegistryNodeImplgetParent () const
std::set< RegistryNodeImpl * > getChildren () const
RegistryNodeImplgetChild (const std::string &strName) const
RegistryNodeImplgetChildByPath (const std::string &strPath) const

Protected Member Functions

 RegistryNodeImpl (IMgaMetaRegNode *spNode, ObjectImpl *pObject, const std::string &strPath)

Friends

class ObjectImpl

Detailed Description

Definition at line 976 of file MONImpl.h.


Constructor & Destructor Documentation

MON::RegistryNodeImpl::RegistryNodeImpl ( IMgaMetaRegNode *  spNode,
ObjectImpl pObject,
const std::string strPath 
) [protected]

Definition at line 1893 of file MONImpl.cpp.

MON::RegistryNodeImpl::~RegistryNodeImpl (  ) 

Definition at line 1898 of file MONImpl.cpp.


Member Function Documentation

RegistryNodeImpl * MON::RegistryNodeImpl::getChild ( const std::string strName  )  const

Definition at line 1980 of file MONImpl.cpp.

RegistryNodeImpl * MON::RegistryNodeImpl::getChildByPath ( const std::string strPath  )  const

Definition at line 1990 of file MONImpl.cpp.

std::set< RegistryNodeImpl * > MON::RegistryNodeImpl::getChildren (  )  const

Definition at line 1959 of file MONImpl.cpp.

std::string MON::RegistryNodeImpl::getName (  )  const

Definition at line 1929 of file MONImpl.cpp.

ObjectImpl * MON::RegistryNodeImpl::getObject (  )  const

Definition at line 1914 of file MONImpl.cpp.

RegistryNodeImpl * MON::RegistryNodeImpl::getParent (  )  const

Definition at line 1954 of file MONImpl.cpp.

std::string MON::RegistryNodeImpl::getPath (  )  const

Definition at line 1939 of file MONImpl.cpp.

ProjectImpl * MON::RegistryNodeImpl::getProject (  )  const

Definition at line 1909 of file MONImpl.cpp.

RegNodePtr MON::RegistryNodeImpl::getRegNodeI (  )  const

Definition at line 1919 of file MONImpl.cpp.

std::string MON::RegistryNodeImpl::getValue (  )  const

Definition at line 1944 of file MONImpl.cpp.

std::string MON::RegistryNodeImpl::getValueByPath ( const std::string strPath  )  const

Definition at line 1985 of file MONImpl.cpp.

bool MON::RegistryNodeImpl::isRootNode (  )  const

Definition at line 1924 of file MONImpl.cpp.

bool MON::RegistryNodeImpl::setDeleted (  )  [virtual]

Reimplemented from Util::GenRefCounted.

Definition at line 1904 of file MONImpl.cpp.


Friends And Related Function Documentation

friend class ObjectImpl [friend]

Definition at line 1017 of file MONImpl.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 16:01:18 2013 for GME by  doxygen 1.6.3