#include <Table.h>
Inheritance diagram for Table:


Public Member Functions | |
| Table (const std::string &name) | |
| Table (const Table &t) | |
| Table & | operator= (const Table &t) |
| virtual uint32 | number_of_objects (void) |
| virtual char * | retrieve (uint32 objnum, std::size_t &len) |
| virtual const char * | get_archive_type () |
Protected Attributes | |
| std::vector< Reference > | object_list |
Private Member Functions | |
| void | IndexTableFile (void) |
| Table () | |
Classes | |
| struct | Reference |
Definition at line 28 of file Table.h.
| Table::Table | ( | const std::string & | name | ) |
| Table::Table | ( | ) | [private] |
| virtual uint32 Table::number_of_objects | ( | void | ) | [inline, virtual] |
| virtual const char* Table::get_archive_type | ( | ) | [inline, virtual] |
| void Table::IndexTableFile | ( | void | ) | [private] |
Definition at line 48 of file Table.cc.
References U7file::filename, object_list, Table::Reference::offset, Read2(), Read4(), Table::Reference::size, U7open(), and exult_exception::what().
Here is the call graph for this function:

std::vector<Reference> Table::object_list [protected] |
Definition at line 37 of file Table.h.
Referenced by IndexTableFile(), number_of_objects(), and operator=().
1.5.1