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 &) | |
AllocTable & | operator= (const AllocTable &) |
Private Attributes | |
std::vector< unsigned long > | m_data |
|
inline |
|
private |
void librevenge::AllocTable::clear | ( | ) |
Referenced by load(), save(), saveSize(), and set().
Referenced by librevenge::IStream::IStream().
|
private |
|
inline |
|
inline |
|
inline |
Referenced by load().
unsigned librevenge::AllocTable::m_blockSize |
Referenced by librevenge::IStorage::IStorage(), and librevenge::IStream::IStream().
Referenced by count(), operator[](), resize(), save(), and set().