C_CMMLDoc Class Reference

#include <C_CMMLDoc.h>

Collaboration diagram for C_CMMLDoc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 C_CMMLDoc (void)
virtual ~C_CMMLDoc (void)
C_CMMLPreamblepreamble ()
 Returns an internal pointer to the preamble element. Can manipulate but not delete.
C_CMMLRootTagroot ()
 Returns and internal pointer to the cmml root tag. Can manipulate but not delete.
void setRoot (C_CMMLRootTag *inRootTag)
 Sets the root cmml tag for this document.
virtual wstring toString ()
 Returns an xml string representing the complete document.
C_CMMLDocclone ()

Protected Attributes

C_CMMLPreamblemPreamble
C_CMMLRootTagmRoot

Constructor & Destructor Documentation

C_CMMLDoc::C_CMMLDoc void   ) 
 

Definition at line 37 of file C_CMMLDoc.cpp.

References mPreamble, and mRoot.

Referenced by clone().

C_CMMLDoc::~C_CMMLDoc void   )  [virtual]
 

Definition at line 44 of file C_CMMLDoc.cpp.


Member Function Documentation

C_CMMLDoc * C_CMMLDoc::clone  ) 
 

Definition at line 50 of file C_CMMLDoc.cpp.

References C_CMMLDoc(), C_CMMLRootTag::clone(), mPreamble, and mRoot.

Referenced by CMMLRecomposer::recomposeStreamFrom().

Here is the call graph for this function:

C_CMMLPreamble * C_CMMLDoc::preamble  ) 
 

Returns an internal pointer to the preamble element. Can manipulate but not delete.

Definition at line 58 of file C_CMMLDoc.cpp.

C_CMMLRootTag * C_CMMLDoc::root  ) 
 

Returns and internal pointer to the cmml root tag. Can manipulate but not delete.

Definition at line 61 of file C_CMMLDoc.cpp.

Referenced by CMMLRawSourceFilter::DataProcessLoop(), and CMMLRecomposer::recomposeStreamFrom().

void C_CMMLDoc::setRoot C_CMMLRootTag inRootTag  ) 
 

Sets the root cmml tag for this document.

Definition at line 64 of file C_CMMLDoc.cpp.

References mRoot.

Referenced by CMMLParser::parseDocFromFile(), and illiminable::libCMMLTagsDotNET::CMMLDoc::setRoot().

wstring C_CMMLDoc::toString  )  [virtual]
 

Returns an xml string representing the complete document.

Definition at line 68 of file C_CMMLDoc.cpp.

References mPreamble, mRoot, C_CMMLRootTag::toString(), and C_CMMLPreamble::toString().

Referenced by CMMLRecomposer::recomposeStreamFrom().

Here is the call graph for this function:


Member Data Documentation

C_CMMLPreamble* C_CMMLDoc::mPreamble [protected]
 

Definition at line 69 of file C_CMMLDoc.h.

Referenced by C_CMMLDoc(), clone(), and toString().

C_CMMLRootTag* C_CMMLDoc::mRoot [protected]
 

Definition at line 70 of file C_CMMLDoc.h.

Referenced by C_CMMLDoc(), clone(), setRoot(), and toString().


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