|
Pol
Revision:cb584c9
|
#include <cfgelem.h>
Inheritance diagram for Pol::Clib::ConfigElemBase:Public Member Functions | |
| virtual | ~ConfigElemBase () |
| virtual size_t | estimateSize () const |
| const char * | rest () const |
| const char * | type () const |
| bool | type_is (const char *name) const |
Protected Member Functions | |
| ConfigElemBase () | |
Protected Attributes | |
| const ConfigSource * | _source |
| std::string | rest_ |
| std::string | type_ |
|
inlinevirtual |
|
protected |
Definition at line 47 of file cfgfile.cpp.
|
virtual |
Reimplemented in Pol::Clib::ConfigElem.
Definition at line 48 of file cfgfile.cpp.
References _source, rest_, and type_.
Referenced by Pol::Clib::ConfigElem::estimateSize().
| const char * Pol::Clib::ConfigElemBase::rest | ( | ) | const |
Definition at line 71 of file cfgfile.cpp.
References rest_.
Referenced by Pol::Items::ItemDesc::create(), Pol::Core::Storage::create_area(), Pol::Items::create_intrinsic_shield_from_npctemplate(), Pol::Items::create_intrinsic_weapon_from_npctemplate(), Pol::Items::CreateItemDescriptor(), Pol::Core::NpcTemplateConfigSource::display_error(), Pol::Clib::ConfigFile::display_error(), Pol::Core::find_npc_template(), Pol::Core::FindEquipTemplate(), Pol::Core::FindNpcTemplate(), Pol::Module::DataFileContents::load(), Pol::Core::StoredConfigFile::load(), Pol::Core::load_anim_xlate_cfg(), Pol::Core::load_circle_data(), Pol::Core::load_landtile_entry(), Pol::Network::load_packet_entries(), Pol::Network::load_subpacket_entries(), Pol::Core::load_tile_entry(), Pol::Core::NpcTemplate::NpcTemplate(), Pol::Core::process_package_cmds_cfg(), Pol::Core::read_global_data(), Pol::Multi::read_multidefs(), Pol::Core::read_npc_templates(), Pol::Core::RegionGroupBase::read_region(), Pol::Core::read_region_data(), Pol::Mobile::NPC::readNpcProperties(), Pol::Mobile::NPC::readProperties(), and Pol::Clib::ConfigElem::set_rest().
| const char * Pol::Clib::ConfigElemBase::type | ( | ) | const |
Definition at line 66 of file cfgfile.cpp.
References type_.
Referenced by Pol::Items::ItemDesc::create(), Pol::Core::NpcTemplateConfigSource::display_error(), Pol::Clib::ConfigFile::display_error(), Pol::Network::load_packet_entries(), Pol::Network::load_subpacket_entries(), Pol::Core::Storage::read(), Pol::Core::Menu::read_menus(), Pol::Core::read_starting_locations(), Pol::Clib::ConfigElem::set_type(), Pol::Core::slurp(), and type_is().
| bool Pol::Clib::ConfigElemBase::type_is | ( | const char * | name | ) | const |
Definition at line 95 of file cfgfile.cpp.
Referenced by Pol::Items::ItemDesc::create(), Pol::Core::FindEquipTemplate(), Pol::Core::FindNpcTemplate(), Pol::Core::load_anim_xlate_cfg(), Pol::Core::load_incremental_indexes(), Pol::Core::load_movecost(), Pol::Core::load_uoclient_entry(), Pol::UoConvert::UoConvertMain::main(), Pol::Clib::ConfigSection::matches(), Pol::Multi::MultiDef::MultiDef(), Pol::Core::Storage::read(), Pol::Core::read_gameservers(), Pol::Core::read_resources_dat(), Pol::Core::read_stacking_cfg(), and Pol::Core::slurp().
|
protected |
Definition at line 50 of file cfgelem.h.
Referenced by estimateSize(), Pol::Clib::ConfigFile::read(), Pol::Clib::ConfigFile::readraw(), Pol::Clib::ConfigElem::set_source(), Pol::Clib::ConfigElem::throw_error(), Pol::Clib::VectorConfigElem::throw_error(), Pol::Clib::ConfigElem::warn(), and Pol::Clib::ConfigElem::warn_with_line().
|
protected |
Definition at line 48 of file cfgelem.h.
Referenced by Pol::Clib::ConfigFile::_read(), estimateSize(), rest(), Pol::Clib::ConfigElem::set_rest(), and Pol::Clib::ConfigFile::~ConfigFile().
|
protected |
Definition at line 47 of file cfgelem.h.
Referenced by Pol::Clib::ConfigFile::_read(), estimateSize(), Pol::Clib::ConfigElem::set_type(), type(), type_is(), and Pol::Clib::ConfigFile::~ConfigFile().