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

#include <XMBData.h>

Classes

class  iterator
 

Public Member Functions

 XMBAttributeList (const char *offset, size_t count, const char *endoffset)
 
CStr8 GetNamedItem (const int AttributeName) const
 
XMBAttribute operator[] (size_t id)
 
iterator begin () const
 
iterator end () const
 
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

◆ XMBAttributeList()

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

Member Function Documentation

◆ begin()

iterator XMBAttributeList::begin ( ) const
inline

◆ empty()

bool XMBAttributeList::empty ( ) const
inline

◆ end()

iterator XMBAttributeList::end ( ) const
inline

◆ GetNamedItem()

CStr8 XMBAttributeList::GetNamedItem ( const int  AttributeName) const

◆ operator[]()

XMBAttribute XMBAttributeList::operator[] ( size_t  id)

◆ size()

size_t XMBAttributeList::size ( ) const
inline

Member Data Documentation

◆ m_CurItemID

size_t XMBAttributeList::m_CurItemID
private

◆ m_CurPointer

const char* XMBAttributeList::m_CurPointer
private

◆ m_EndPointer

const char* XMBAttributeList::m_EndPointer
private

◆ m_Pointer

const char* XMBAttributeList::m_Pointer
private

◆ m_Size

size_t XMBAttributeList::m_Size
private

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