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


Public Member Functions | |
| IFF (const std::string &fname) | |
| IFF (const IFF &i) | |
| IFF | operator= (const IFF &i) |
| virtual uint32 | number_of_objects (void) |
| virtual char * | retrieve (uint32 objnum, std::size_t &len) |
| virtual const char * | get_archive_type () |
Protected Attributes | |
| IFFhdr | header |
| std::vector< Reference > | object_list |
Private Member Functions | |
| IFF () | |
| void | IndexIFFFile (void) |
Classes | |
| struct | IFFhdr |
| struct | IFFobject |
| struct | Reference |
| struct | u7IFFobj |
Definition at line 28 of file IFF.h.
| IFF::IFF | ( | const std::string & | fname | ) |
| IFF::IFF | ( | ) | [private] |
| virtual uint32 IFF::number_of_objects | ( | void | ) | [inline, virtual] |
| virtual const char* IFF::get_archive_type | ( | ) | [inline, virtual] |
| void IFF::IndexIFFFile | ( | void | ) | [private] |
Definition at line 51 of file IFF.cc.
References U7file::filename, object_list, IFF::Reference::offset, Read4high(), IFF::Reference::size, and U7open().
Here is the call graph for this function:

IFFhdr IFF::header [protected] |
std::vector<Reference> IFF::object_list [protected] |
Definition at line 70 of file IFF.h.
Referenced by IndexIFFFile(), number_of_objects(), and operator=().
1.5.1