Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

xml::CXMLNameSpaceList Class Reference

#include <XMLNamespace.h>


Public Member Functions

 CXMLNameSpaceList (void)
virtual ~CXMLNameSpaceList (void)
int getSize (void)
void addElement (CXMLNameSpace element)
CXMLNameSpace getElementAt (int index)
void clear (void)

Private Attributes

std::vector< CXMLNameSpace > * m_nsList


Constructor & Destructor Documentation

xml::CXMLNameSpaceList::CXMLNameSpaceList void   ) 
 

Definition at line 46 of file XMLNamespace.cpp.

References m_nsList.

00046                                                  {
00047                 this->m_nsList = new std::vector<CXMLNameSpace>();
00048         }

xml::CXMLNameSpaceList::~CXMLNameSpaceList void   )  [virtual]
 

Definition at line 54 of file XMLNamespace.cpp.

References m_nsList.

00054                                                   {
00055                 if(this->m_nsList) {
00056                         delete this->m_nsList;
00057                 }
00058         }


Member Function Documentation

void xml::CXMLNameSpaceList::addElement CXMLNameSpace  element  ) 
 

Definition at line 72 of file XMLNamespace.cpp.

References m_nsList.

00072                                                                 {
00073                 this->m_nsList->push_back(element);
00074         }

void xml::CXMLNameSpaceList::clear void   ) 
 

Definition at line 88 of file XMLNamespace.cpp.

References m_nsList.

00088                                           {
00089                 this->m_nsList->clear();
00090         }

CXMLNameSpace xml::CXMLNameSpaceList::getElementAt int  index  ) 
 

Definition at line 80 of file XMLNamespace.cpp.

References m_nsList.

Referenced by xml::CXMLDocument::evaluateXPathExpression().

00080                                                                {
00081                 return this->m_nsList->at(index);
00082         }

int xml::CXMLNameSpaceList::getSize void   ) 
 

Definition at line 64 of file XMLNamespace.cpp.

References m_nsList.

Referenced by xml::CXMLDocument::evaluateXPathExpression().

00064                                            {
00065                 return (int)this->m_nsList->size();
00066         }


Field Documentation

std::vector<CXMLNameSpace>* xml::CXMLNameSpaceList::m_nsList [private]
 

Definition at line 68 of file XMLNamespace.h.

Referenced by addElement(), clear(), CXMLNameSpaceList(), getElementAt(), getSize(), and ~CXMLNameSpaceList().


The documentation for this class was generated from the following files:
Generated on Mon Oct 16 12:10:02 2006 for Phobosengine by doxygen 1.3.4