#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=().