#include <ops.h>
Collaboration diagram for ucxtInit:
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 |
Definition at line 44 of file ops.h.
ucxtInit::ucxtInit | ( | const std::string & | new_ucxtdata = std::string("ucxt.data") |
) | [inline] |
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().
const std::string ucxtInit::ucxtdata [private] |
std::string ucxtInit::datadir [private] |
std::string ucxtInit::opcodes_data [private] |
std::string ucxtInit::opcodes_root [private] |
std::string ucxtInit::misc_data [private] |
std::string ucxtInit::misc_root [private] |
std::string ucxtInit::bg_intrinsics_data [private] |
std::string ucxtInit::bg_intrinsics_root [private] |
std::string ucxtInit::si_intrinsics_data [private] |
std::string ucxtInit::si_intrinsics_root [private] |