ZeusBase-Library
2.0.4
|
#include <XMemberVariable.h>
Protected Member Functions | |
virtual | ~TXMemberCollection () |
Retval | addNewMemberVariable (IXMLNode &rMainNode, const IString &rName, IXMemberVariable::EVariableType eType) |
Friends | |
class | TXObject |
Collection of the member variables
TXMemberCollection::TXMemberCollection | ( | ) |
creates a member collection
|
protectedvirtual |
destroys the member collection
|
protected |
adds a new member. If the member already exists, the method returns an error.
|
virtual |
Reimplemented from zeus::TStringMap< TXMemberVariable *>.
|
virtual |
Reimplemented from zeus::TStringMap< TXMemberVariable *>.
void TXMemberCollection::expandFromNode | ( | IXMLNode & | rMainNode | ) |
expands all member variables of the node
rMainNode | : Node of the x-object |
Retval TXMemberCollection::getMemberByIndex | ( | Int | iIndex, |
IXMemberVariable *& | rpMember | ||
) | const |
returns an indexed member variable
Retval TXMemberCollection::getMemberByName | ( | const IString & | rName, |
IXMemberVariable *& | rpMember | ||
) | const |
Returns a member by name
|
inline |
checks if the node has been expanded
|
friend |