Pyrogenesis  trunk
Classes | Public Member Functions | Private Attributes | List of all members
XMBElementList Class Reference

#include <XeroXMB.h>

Classes

class  iterator
 

Public Member Functions

 XMBElementList (const char *offset, size_t count, const char *endoffset)
 
XMBElement GetFirstNamedItem (const int ElementName) const
 
XMBElement operator[] (size_t id)
 
iterator begin ()
 
iterator end ()
 
size_t size () const
 
bool empty () const
 

Private Attributes

size_t m_Size
 
const char * m_Pointer
 
size_t m_CurItemID
 
const char * m_CurPointer
 
const char * m_EndPointer
 

Constructor & Destructor Documentation

XMBElementList::XMBElementList ( const char *  offset,
size_t  count,
const char *  endoffset 
)
inline

Member Function Documentation

iterator XMBElementList::begin ( )
inline
bool XMBElementList::empty ( ) const
inline
iterator XMBElementList::end ( )
inline
XMBElement XMBElementList::GetFirstNamedItem ( const int  ElementName) const
XMBElement XMBElementList::operator[] ( size_t  id)
size_t XMBElementList::size ( ) const
inline

Member Data Documentation

size_t XMBElementList::m_CurItemID
private
const char* XMBElementList::m_CurPointer
private
const char* XMBElementList::m_EndPointer
private
const char* XMBElementList::m_Pointer
private
size_t XMBElementList::m_Size
private

The documentation for this class was generated from the following files: