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

#include <XMBData.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::XMBElementList ( const char *  offset,
size_t  count,
const char *  endoffset 
)
inline

Member Function Documentation

◆ begin()

iterator XMBElementList::begin ( )
inline

◆ empty()

bool XMBElementList::empty ( ) const
inline

◆ end()

iterator XMBElementList::end ( )
inline

◆ GetFirstNamedItem()

XMBElement XMBElementList::GetFirstNamedItem ( const int  ElementName) const

◆ operator[]()

XMBElement XMBElementList::operator[] ( size_t  id)

◆ size()

size_t XMBElementList::size ( ) const
inline

Member Data Documentation

◆ m_CurItemID

size_t XMBElementList::m_CurItemID
private

◆ m_CurPointer

const char* XMBElementList::m_CurPointer
private

◆ m_EndPointer

const char* XMBElementList::m_EndPointer
private

◆ m_Pointer

const char* XMBElementList::m_Pointer
private

◆ m_Size

size_t XMBElementList::m_Size
private

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