C_MappedTagList Class Reference

#include <C_MappedTagList.h>

Inheritance diagram for C_MappedTagList:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 C_MappedTagList (void)
virtual ~C_MappedTagList (void)
unsigned long numTags ()
 Returns the tags in this list.
wstring getContent (wstring mName)
 Gets the content of a mapped element by name.
virtual wstring toString ()=0
 Returns an xml representation of this tag.

Protected Member Functions

C_MappedTaggetTag (unsigned long inTagNo)
C_MappedTaggetTag (wstring mName)
void addTag (C_MappedTag *inTag)
void emptyList ()
virtual void privateClone (C_MappedTagList *outTagList)

Protected Attributes

vector< C_MappedTag * > mTagList

Constructor & Destructor Documentation

C_MappedTagList::C_MappedTagList void   ) 
 

Definition at line 37 of file C_MappedTagList.cpp.

C_MappedTagList::~C_MappedTagList void   )  [virtual]
 

Definition at line 41 of file C_MappedTagList.cpp.

References emptyList().

Here is the call graph for this function:


Member Function Documentation

void C_MappedTagList::addTag C_MappedTag inTag  )  [protected]
 

Definition at line 53 of file C_MappedTagList.cpp.

References mTagList.

Referenced by C_ParamTagList::addTag(), C_MetaTagList::addTag(), and privateClone().

void C_MappedTagList::emptyList  )  [protected]
 

Reimplemented in C_MetaTagList.

Definition at line 46 of file C_MappedTagList.cpp.

References mTagList.

Referenced by C_MetaTagList::emptyList(), and ~C_MappedTagList().

wstring C_MappedTagList::getContent wstring  mName  ) 
 

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 getTag().

Referenced by illiminable::libCMMLTagsDotNET::MappedTagList::getContent().

Here is the call graph for this function:

C_MappedTag * C_MappedTagList::getTag wstring  mName  )  [protected]
 

Reimplemented in C_MetaTagList.

Definition at line 76 of file C_MappedTagList.cpp.

References mTagList.

C_MappedTag * C_MappedTagList::getTag unsigned long  inTagNo  )  [protected]
 

Reimplemented in C_MetaTagList, and C_ParamTagList.

Definition at line 67 of file C_MappedTagList.cpp.

References mTagList.

Referenced by getContent(), C_ParamTagList::getTag(), and C_MetaTagList::getTag().

unsigned long C_MappedTagList::numTags  ) 
 

Returns the tags in this list.

Definition at line 63 of file C_MappedTagList.cpp.

References mTagList.

Referenced by illiminable::libCMMLTagsDotNET::MetaTagList::numTags(), illiminable::libCMMLTagsDotNET::MappedTagList::numTags(), and C_ClipTag::privateClone().

void C_MappedTagList::privateClone C_MappedTagList outTagList  )  [protected, virtual]
 

Reimplemented in C_MetaTagList.

Definition at line 106 of file C_MappedTagList.cpp.

References addTag(), and mTagList.

Referenced by C_ParamTagList::clone(), and C_MetaTagList::privateClone().

Here is the call graph for this function:

wstring C_MappedTagList::toString  )  [pure virtual]
 

Returns an xml representation of this tag.

Implemented in C_MetaTagList, and C_ParamTagList.

Definition at line 100 of file C_MappedTagList.cpp.


Member Data Documentation

vector<C_MappedTag*> C_MappedTagList::mTagList [protected]
 

Definition at line 60 of file C_MappedTagList.h.

Referenced by addTag(), emptyList(), getTag(), numTags(), and privateClone().


The documentation for this class was generated from the following files:
Generated on Tue Feb 15 15:02:08 2005 for oggdsf by  doxygen 1.3.9