#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] |
1.5.1