C_TagList Class Reference

#include <C_TagList.h>

Inheritance diagram for C_TagList:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 C_TagList (void)
virtual ~C_TagList (void)
unsigned long numTags ()
 Returns the number of tags in this list.
virtual wstring toString ()=0
 Returns an xml representation of this tag.

Protected Member Functions

void addTag (C_CMMLTag *inTag)
C_CMMLTaggetTag (unsigned long inTagNo)
virtual void privateClone (C_TagList *outTagList)

Protected Attributes

vector< C_CMMLTag * > mTagList

Constructor & Destructor Documentation

C_TagList::C_TagList void   ) 
 

Definition at line 37 of file C_TagList.cpp.

C_TagList::~C_TagList void   )  [virtual]
 

Definition at line 41 of file C_TagList.cpp.

References mTagList.


Member Function Documentation

void C_TagList::addTag C_CMMLTag inTag  )  [protected]
 

Definition at line 51 of file C_TagList.cpp.

References mTagList.

Referenced by C_ImportTagList::addTag(), C_ClipTagList::addTag(), and privateClone().

C_CMMLTag * C_TagList::getTag unsigned long  inTagNo  )  [protected]
 

Reimplemented in C_ClipTagList, and C_ImportTagList.

Definition at line 59 of file C_TagList.cpp.

References mTagList.

Referenced by C_ImportTagList::getTag(), and C_ClipTagList::getTag().

unsigned long C_TagList::numTags  ) 
 

Returns the number of tags in this list.

Definition at line 55 of file C_TagList.cpp.

References mTagList.

Referenced by CMMLRawSourceFilter::DataProcessLoop(), CMMLTagUtils::getClipsFrom(), and illiminable::libCMMLTagsDotNET::TagList::numTags().

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

Reimplemented in C_ClipTagList, and C_ImportTagList.

Definition at line 79 of file C_TagList.cpp.

References addTag(), and mTagList.

Referenced by C_ImportTagList::privateClone(), and C_ClipTagList::privateClone().

Here is the call graph for this function:

wstring C_TagList::toString  )  [pure virtual]
 

Returns an xml representation of this tag.

Implemented in C_ClipTagList, and C_ImportTagList.

Definition at line 69 of file C_TagList.cpp.

References mTagList.


Member Data Documentation

vector<C_CMMLTag*> C_TagList::mTagList [protected]
 

Definition at line 61 of file C_TagList.h.

Referenced by addTag(), getTag(), numTags(), privateClone(), toString(), and ~C_TagList().


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