U7FileManager Class Reference

#include <U7file.h>

Collaboration diagram for U7FileManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 U7FileManager ()
 ~U7FileManager ()
void reset ()
U7fileget_file_object (const std::string &s)

Static Public Member Functions

static U7FileManagerget_ptr (void)

Protected Attributes

std::map< std::string, U7file * > file_list

Static Protected Attributes

static U7FileManagerself

Classes

class  exclusive

Detailed Description

Definition at line 45 of file U7file.h.


Constructor & Destructor Documentation

U7FileManager::U7FileManager (  ) 

Definition at line 101 of file U7file.cc.

Referenced by get_ptr().

U7FileManager::~U7FileManager (  ) 

Definition at line 97 of file U7file.cc.


Member Function Documentation

void U7FileManager::reset (  ) 

Definition at line 86 of file U7file.cc.

References file_list.

Referenced by Init(), Shape_manager::reload_shapes(), and ExultStudio::set_game_path().

U7file* U7FileManager::get_file_object ( const std::string &  s  ) 

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

U7FileManager * U7FileManager::get_ptr ( void   )  [static]

Definition at line 77 of file U7file.cc.

References U7FileManager().

Referenced by Init(), U7object::number_of_objects(), Shape_manager::reload_shapes(), and ExultStudio::set_game_path().

Here is the call graph for this function:


Member Data Documentation

std::map<std::string,U7file *> U7FileManager::file_list [protected]

Definition at line 59 of file U7file.h.

Referenced by reset().

U7FileManager * U7FileManager::self [static, protected]

Definition at line 62 of file U7file.h.


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