C_ParamTagList Class Reference

#include <C_ParamTagList.h>

Inheritance diagram for C_ParamTagList:

Inheritance graph
[legend]
Collaboration diagram for C_ParamTagList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 C_ParamTagList (void)
virtual ~C_ParamTagList (void)
C_ParamTaggetTag (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_ParamTagListclone ()
 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_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_ParamTagList::C_ParamTagList void   ) 
 

Definition at line 37 of file C_ParamTagList.cpp.

C_ParamTagList::~C_ParamTagList void   )  [virtual]
 

Definition at line 41 of file C_ParamTagList.cpp.


Member Function Documentation

void C_MappedTagList::addTag C_MappedTag inTag  )  [protected, inherited]
 

Definition at line 53 of file C_MappedTagList.cpp.

References C_MappedTagList::mTagList.

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

void C_ParamTagList::addTag C_ParamTag inTag  ) 
 

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:

C_ParamTagList * C_ParamTagList::clone  ) 
 

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:

void C_MappedTagList::emptyList  )  [protected, inherited]
 

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

wstring C_MappedTagList::getContent wstring  mName  )  [inherited]
 

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:

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

Reimplemented in C_MetaTagList.

Definition at line 76 of file C_MappedTagList.cpp.

References C_MappedTagList::mTagList.

C_ParamTag * C_ParamTagList::getTag unsigned long  inTagNo  ) 
 

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:

unsigned long C_MappedTagList::numTags  )  [inherited]
 

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

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

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:

wstring C_ParamTagList::toString  )  [virtual]
 

Returns an xml representation of this tag.

Implements C_MappedTagList.

Definition at line 45 of file C_ParamTagList.cpp.

Referenced by C_ImportTag::toString().


Member Data Documentation

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

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


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