libwpd::AllocTable Class Reference

List of all members.

Public Member Functions

 AllocTable ()
void clear ()
unsigned long count () const
void resize (unsigned long newsize)
void set (unsigned long index, unsigned long val)
std::vector< unsigned long > follow (unsigned long start) const
unsigned long operator[] (unsigned long index) const
void load (const unsigned char *buffer, unsigned len)
void setChain (std::vector< unsigned long > chain, unsigned end)
void save (unsigned char *buffer) const
unsigned saveSize () const

Public Attributes

unsigned m_blockSize

Private Member Functions

 AllocTable (const AllocTable &)
AllocTableoperator= (const AllocTable &)

Private Attributes

std::vector< unsigned long > m_data

Constructor & Destructor Documentation

libwpd::AllocTable::AllocTable ( const AllocTable ) [private]

Member Function Documentation

unsigned long libwpd::AllocTable::count ( ) const [inline]

Referenced by load(), save(), saveSize(), and set().

std::vector< unsigned long > libwpd::AllocTable::follow ( unsigned long  start) const
void libwpd::AllocTable::load ( const unsigned char *  buffer,
unsigned  len 
) [inline]
AllocTable& libwpd::AllocTable::operator= ( const AllocTable ) [private]
unsigned long libwpd::AllocTable::operator[] ( unsigned long  index) const [inline]
void libwpd::AllocTable::save ( unsigned char *  buffer) const [inline]
unsigned libwpd::AllocTable::saveSize ( ) const [inline]
void libwpd::AllocTable::set ( unsigned long  index,
unsigned long  val 
) [inline]
void libwpd::AllocTable::setChain ( std::vector< unsigned long >  chain,
unsigned  end 
)

Member Data Documentation

std::vector<unsigned long> libwpd::AllocTable::m_data [private]

Referenced by count(), operator[](), resize(), save(), and set().


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