U7file Class Reference

#include <U7file.h>

Inheritance diagram for U7file:

Inheritance graph
[legend]
Collaboration diagram for U7file:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 U7file ()
 U7file (const std::string &name)
 U7file (const U7file &f)
U7fileoperator= (const U7file &u)
virtual ~U7file ()
virtual uint32 number_of_objects (void)=0
virtual char * retrieve (uint32 objnum, std::size_t &len)=0
virtual const char * get_archive_type ()=0

Public Attributes

std::string filename

Detailed Description

Definition at line 30 of file U7file.h.


Constructor & Destructor Documentation

U7file::U7file (  )  [inline]

Definition at line 34 of file U7file.h.

U7file::U7file ( const std::string &  name  )  [inline]

Definition at line 35 of file U7file.h.

U7file::U7file ( const U7file f  )  [inline]

Definition at line 36 of file U7file.h.

virtual U7file::~U7file (  )  [inline, virtual]

Definition at line 38 of file U7file.h.


Member Function Documentation

U7file& U7file::operator= ( const U7file u  )  [inline]

Definition at line 37 of file U7file.h.

References filename.

virtual uint32 U7file::number_of_objects ( void   )  [pure virtual]

Implemented in Flat, Flex, IFF, and Table.

Referenced by main(), and U7object::number_of_objects().

virtual char* U7file::retrieve ( uint32  objnum,
std::size_t &  len 
) [pure virtual]

Implemented in Flat, Flex, IFF, and Table.

Referenced by main().

virtual const char* U7file::get_archive_type (  )  [pure virtual]

Implemented in Flat, Flex, IFF, and Table.

Referenced by main().


Member Data Documentation

std::string U7file::filename

Definition at line 33 of file U7file.h.

Referenced by Object_sfx::get_shape_sfx(), Flex::IndexFlexFile(), IFF::IndexIFFFile(), Table::IndexTableFile(), and operator=().


The documentation for this class was generated from the following file:
Generated on Mon Jul 9 15:04:29 2007 for ExultEngine by  doxygen 1.5.1