#include <C_MetaTagList.h>
Inheritance diagram for C_MetaTagList:
Public Member Functions | |
C_MetaTagList (void) | |
virtual | ~C_MetaTagList (void) |
void | emptyList () |
Empties the list. | |
void | addTag (C_MetaTag *inTag) |
Adds a tag to the list. You give away your pointer. | |
void | addTag (wstring inName, wstring inContent) |
Adds a tag to this list by specifying name and content. | |
C_MetaTag * | getTag (unsigned long inTagNo) |
Gets the indexed tag from the list. You can modify but not delete the pointer. | |
C_MetaTag * | getTag (wstring inName) |
Returns a pointer to the tag with this name. You can modify but not delete. | |
wstring | getContent (wstring inName) |
Gets the matching content from the tag with given name. | |
virtual wstring | toString () |
Returns an xml representation of this tag. | |
C_MetaTagList * | clone () |
Performs a deep copy and returns a pointer you can keep. | |
unsigned long | numTags () |
Returns the tags in this list. | |
Protected Member Functions | |
virtual void | privateClone (C_MappedTagList *outTagList) |
void | addTag (C_MappedTag *inTag) |
Protected Attributes | |
vector< C_MappedTag * > | mTagList |
|
Definition at line 37 of file C_MetaTagList.cpp. |
|
Definition at line 41 of file C_MetaTagList.cpp. |
|
Definition at line 53 of file C_MappedTagList.cpp. References C_MappedTagList::mTagList. Referenced by C_ParamTagList::addTag(), addTag(), and C_MappedTagList::privateClone(). |
|
Adds a tag to this list by specifying name and content.
Definition at line 57 of file C_MetaTagList.cpp. References addTag(), C_MappedTag::setContent(), and C_MappedTag::setName(). |
Here is the call graph for this function:
|
Adds a tag to the list. You give away your pointer.
Definition at line 47 of file C_MetaTagList.cpp. References C_MappedTagList::addTag(). Referenced by illiminable::libCMMLTagsDotNET::MetaTagList::addTag(), addTag(), CMMLParser::parseClipTag(), CMMLParser::parseHeadTag(), and C_ClipTag::privateClone(). |
Here is the call graph for this function:
|
Performs a deep copy and returns a pointer you can keep.
Definition at line 88 of file C_MetaTagList.cpp. References privateClone(). Referenced by C_HeadTag::privateClone(). |
Here is the call graph for this function:
|
Empties the list.
Reimplemented from C_MappedTagList. Definition at line 51 of file C_MetaTagList.cpp. References C_MappedTagList::emptyList(). Referenced by illiminable::libCMMLTagsDotNET::MetaTagList::emptyList(). |
Here is the call graph for this function:
|
Gets the matching content from the tag with given name.
Reimplemented from C_MappedTagList. Definition at line 74 of file C_MetaTagList.cpp. References C_MappedTag::content(), and getTag(). |
Here is the call graph for this function:
|
Returns a pointer to the tag with this name. You can modify but not delete.
Reimplemented from C_MappedTagList. Definition at line 70 of file C_MetaTagList.cpp. References C_MappedTagList::getTag(). |
Here is the call graph for this function:
|
Gets the indexed tag from the list. You can modify but not delete the pointer.
Reimplemented from C_MappedTagList. Definition at line 67 of file C_MetaTagList.cpp. Referenced by getContent(), and C_ClipTag::privateClone(). |
|
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 from C_MappedTagList. Definition at line 93 of file C_MetaTagList.cpp. References C_MappedTagList::privateClone(). Referenced by clone(). |
Here is the call graph for this function:
|
Returns an xml representation of this tag.
Implements C_MappedTagList. Definition at line 78 of file C_MetaTagList.cpp. References C_MetaTag::toString(). Referenced by C_HeadTag::toString(), and C_ClipTag::toString(). |
Here is the call graph for this function:
|
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(). |