ucxtInit Class Reference

#include <ops.h>

Collaboration diagram for ucxtInit:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ucxtInit (const std::string &new_ucxtdata=std::string("ucxt.data"))
void init (const Configuration &config, const UCOptions &options)

Private Member Functions

std::string get_datadir (const Configuration &config, const UCOptions &options)
void misc ()
void opcodes ()
void intrinsics (const std::string &intrinsics_data, const std::string &intrinsics_root)

Private Attributes

const std::string ucxtdata
std::string datadir
std::string opcodes_data
std::string opcodes_root
std::string misc_data
std::string misc_root
std::string bg_intrinsics_data
std::string bg_intrinsics_root
std::string si_intrinsics_data
std::string si_intrinsics_root

Detailed Description

Definition at line 44 of file ops.h.


Constructor & Destructor Documentation

ucxtInit::ucxtInit ( const std::string &  new_ucxtdata = std::string("ucxt.data")  )  [inline]

Definition at line 47 of file ops.h.


Member Function Documentation

void ucxtInit::init ( const Configuration config,
const UCOptions options 
)

Definition at line 68 of file ops.cc.

References bg_intrinsics_data, bg_intrinsics_root, config, datadir, UCOptions::game_bg(), UCOptions::game_si(), get_datadir(), intrinsics(), misc(), misc_data, misc_root, opcodes(), opcodes_data, opcodes_root, si_intrinsics_data, si_intrinsics_root, and UCOptions::verbose.

Referenced by main().

Here is the call graph for this function:

string ucxtInit::get_datadir ( const Configuration config,
const UCOptions options 
) [private]

Definition at line 97 of file ops.cc.

References config, datadir, EXULT_DATADIR, UCOptions::noconf, Configuration::value(), and UCOptions::verbose.

Referenced by init().

Here is the call graph for this function:

void ucxtInit::misc (  )  [private]

Definition at line 114 of file ops.cc.

References datadir, Configuration::getsubkeys(), k, misc_data, misc_root, and type_size_map.

Referenced by init().

Here is the call graph for this function:

void ucxtInit::opcodes (  )  [private]

Definition at line 146 of file ops.cc.

References datadir, file, getline(), Configuration::getsubkeys(), keys, Configuration::listkeys(), MAX_NO_OPCODES, opcode_jumps, opcode_table_data, opcodes_data, opcodes_root, s, str2vec(), U7open(), and exult_exception::what().

Referenced by init().

Here is the call graph for this function:

void ucxtInit::intrinsics ( const std::string &  intrinsics_data,
const std::string &  intrinsics_root 
) [private]

Referenced by init().


Member Data Documentation

const std::string ucxtInit::ucxtdata [private]

Definition at line 58 of file ops.h.

std::string ucxtInit::datadir [private]

Definition at line 59 of file ops.h.

Referenced by get_datadir(), init(), misc(), and opcodes().

std::string ucxtInit::opcodes_data [private]

Definition at line 61 of file ops.h.

Referenced by init(), and opcodes().

std::string ucxtInit::opcodes_root [private]

Definition at line 62 of file ops.h.

Referenced by init(), and opcodes().

std::string ucxtInit::misc_data [private]

Definition at line 64 of file ops.h.

Referenced by init(), and misc().

std::string ucxtInit::misc_root [private]

Definition at line 65 of file ops.h.

Referenced by init(), and misc().

std::string ucxtInit::bg_intrinsics_data [private]

Definition at line 67 of file ops.h.

Referenced by init().

std::string ucxtInit::bg_intrinsics_root [private]

Definition at line 68 of file ops.h.

Referenced by init().

std::string ucxtInit::si_intrinsics_data [private]

Definition at line 70 of file ops.h.

Referenced by init().

std::string ucxtInit::si_intrinsics_root [private]

Definition at line 71 of file ops.h.

Referenced by init().


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