#include <C_ParamTagList.h>
Inheritance diagram for C_ParamTagList:
Public Member Functions | |
C_ParamTagList (void) | |
virtual | ~C_ParamTagList (void) |
C_ParamTag * | getTag (unsigned long inTagNo) |
Gets the indexed tag. | |
void | addTag (C_ParamTag *inTag) |
Adds a tag to the list. You give away your poitner. | |
virtual wstring | toString () |
Returns an xml representation of this tag. | |
C_ParamTagList * | clone () |
Performs a deep copy and returns a pointer you can keep. | |
unsigned long | numTags () |
Returns the tags in this list. | |
wstring | getContent (wstring mName) |
Gets the content of a mapped element by name. | |
Protected Member Functions | |
C_MappedTag * | getTag (wstring mName) |
void | addTag (C_MappedTag *inTag) |
void | emptyList () |
virtual void | privateClone (C_MappedTagList *outTagList) |
Protected Attributes | |
vector< C_MappedTag * > | mTagList |
|
Definition at line 37 of file C_ParamTagList.cpp. |
|
Definition at line 41 of file C_ParamTagList.cpp. |
|
Definition at line 53 of file C_MappedTagList.cpp. References C_MappedTagList::mTagList. Referenced by addTag(), C_MetaTagList::addTag(), and C_MappedTagList::privateClone(). |
|
Adds a tag to the list. You give away your poitner.
Definition at line 54 of file C_ParamTagList.cpp. References C_MappedTagList::addTag(). Referenced by illiminable::libCMMLTagsDotNET::ParamTagList::addTag(), and CMMLParser::parseImportTag(). |
Here is the call graph for this function:
|
Performs a deep copy and returns a pointer you can keep.
Definition at line 60 of file C_ParamTagList.cpp. References C_MappedTagList::privateClone(). Referenced by C_ImportTag::privateClone(), and illiminable::libCMMLTagsDotNET::ImportTag::setParamList(). |
Here is the call graph for this function:
|
Reimplemented in C_MetaTagList. Definition at line 46 of file C_MappedTagList.cpp. References C_MappedTagList::mTagList. Referenced by C_MetaTagList::emptyList(), and C_MappedTagList::~C_MappedTagList(). |
|
Gets the content of a mapped element by name.
Reimplemented in C_MetaTagList. Definition at line 91 of file C_MappedTagList.cpp. References C_MappedTag::content(), and C_MappedTagList::getTag(). Referenced by illiminable::libCMMLTagsDotNET::MappedTagList::getContent(). |
Here is the call graph for this function:
|
Reimplemented in C_MetaTagList. Definition at line 76 of file C_MappedTagList.cpp. References C_MappedTagList::mTagList. |
|
Gets the indexed tag.
Reimplemented from C_MappedTagList. Definition at line 57 of file C_ParamTagList.cpp. References C_MappedTagList::getTag(). |
Here is the call graph for this function:
|
Returns the tags in this list.
Definition at line 63 of file C_MappedTagList.cpp. References C_MappedTagList::mTagList. Referenced by illiminable::libCMMLTagsDotNET::MetaTagList::numTags(), illiminable::libCMMLTagsDotNET::MappedTagList::numTags(), and C_ClipTag::privateClone(). |
|
Reimplemented in C_MetaTagList. Definition at line 106 of file C_MappedTagList.cpp. References C_MappedTagList::addTag(), and C_MappedTagList::mTagList. Referenced by clone(), and C_MetaTagList::privateClone(). |
Here is the call graph for this function:
|
Returns an xml representation of this tag.
Implements C_MappedTagList. Definition at line 45 of file C_ParamTagList.cpp. Referenced by C_ImportTag::toString(). |
|
Definition at line 60 of file C_MappedTagList.h. Referenced by C_MappedTagList::addTag(), C_MappedTagList::emptyList(), C_MappedTagList::getTag(), C_MappedTagList::numTags(), and C_MappedTagList::privateClone(). |