Pol
Revision:cb584c9
|
Go to the source code of this file.
Namespaces | |
Pol | |
Pol::Clib | |
Macros | |
#define | ISTRINGSTREAM std::istringstream |
#define | OSTRINGSTREAM std::ostringstream |
#define | OSTRINGSTREAM_STR(x) x.str() |
Functions | |
template<class T , size_t N> | |
CONSTEXPR size_t | Pol::Clib::arsize (T(&)[N]) |
template<class T > | |
void | Pol::Clib::delete_all (T &coll) |
template<class D , class S > | |
D | Pol::Clib::explicit_cast (const S &s) |
template<class D , class S > | |
D | Pol::Clib::implicit_cast (const S &s) |
template<class S1 , class S2 > | |
int | Pol::Clib::stringicmp (const S1 &str1, const S2 &str2) |
template<class S1 , const char * > | |
int | Pol::Clib::stringicmp (const S1 &str1, const char *str2) |
template<const char * , class S2 > | |
int | Pol::Clib::stringicmp (const char *str1, const S2 &str2) |
template<class T > | |
std::string | Pol::Clib::tostring (const T &v) |
Definition in file stlutil.h.
#define ISTRINGSTREAM std::istringstream |
Definition at line 73 of file stlutil.h.
Referenced by Pol::Core::DebugContext::cmd_filecont(), Pol::Core::DebugContext::cmd_inslist(), Pol::Core::DebugContext::cmd_setglobalpacked(), Pol::Core::DebugContext::cmd_setlocalpacked(), Pol::Multi::BoatShape::ComponentShape::ComponentShape(), Pol::Core::ConsoleCommand::ConsoleCommand(), Pol::Core::equip_from_template(), Pol::Core::http_func(), Pol::Clib::ConfigFile::init(), Pol::Items::ItemDesc::ItemDesc(), Pol::Core::load_anim_xlate_cfg(), Pol::UoConvert::UoConvertMain::main(), Pol::Module::NPCExecutorModule::makeboundingbox(), Pol::Module::BasicExecutorModule::mf_SplitWords(), Pol::Plib::PackageList::PackageList(), Pol::Core::RegionGroupBase::paint_zones(), Pol::Core::Menu::read_menus(), Pol::Core::read_movecost(), Pol::Clib::ConfigFile::read_properties(), Pol::Core::read_stacking_cfg(), Pol::Mobile::Character::readCommonProperties(), Pol::Clib::StringSet::readfrom(), Pol::Multi::CustomHouseDesign::readProperties(), Pol::Core::run_start_scripts(), Pol::Mobile::Character::script_method_id(), Pol::Core::start_gameclock(), Pol::Bscript::BObjectImp::unpack(), Pol::Bscript::BLong::unpack(), Pol::Bscript::Double::unpack(), and Pol::Clib::ConfigFile::~ConfigFile().
#define OSTRINGSTREAM std::ostringstream |
Definition at line 75 of file stlutil.h.
Referenced by Pol::Clib::ConfigFile::_read(), Pol::Bscript::String::call_method_id(), Pol::Bscript::BObjectImp::call_method_id(), Pol::Core::DebugContext::cmd_localvarmembers(), Pol::Items::CreateItemDescriptor(), Pol::Bscript::EScriptProgram::dbg_get_instruction(), Pol::Clib::decint(), Pol::Core::Dice::die_string(), Pol::Core::BPacket::getStringRep(), Pol::Bscript::BDictionary::getStringRep(), Pol::Bscript::BStruct::getStringRep(), Pol::Core::BXMLfile::getStringRep(), Pol::Core::BXmlNode::getStringRep(), Pol::Bscript::ObjArray::getStringRep(), Pol::Bscript::BLong::getStringRep(), Pol::Bscript::Double::getStringRep(), Pol::Core::handle_ef_seed(), Pol::Clib::hexint(), Pol::Bscript::Expression::optimize_token(), Pol::Bscript::BObjectImp::pack(), Pol::Bscript::BLong::pack(), Pol::Bscript::Double::pack(), Pol::Bscript::BBoolean::pack(), Pol::Core::textcmd_constat(), Pol::Core::textcmd_orphans(), Pol::Clib::tostring(), and Pol::Core::update_gameclock().
#define OSTRINGSTREAM_STR | ( | x | ) | x.str() |
Definition at line 76 of file stlutil.h.
Referenced by Pol::Clib::ConfigFile::_read(), Pol::Bscript::String::call_method_id(), Pol::Bscript::BObjectImp::call_method_id(), Pol::Core::DebugContext::cmd_localvarmembers(), Pol::Items::CreateItemDescriptor(), Pol::Bscript::EScriptProgram::dbg_get_instruction(), Pol::Clib::decint(), Pol::Core::Dice::die_string(), Pol::Core::BPacket::getStringRep(), Pol::Bscript::BDictionary::getStringRep(), Pol::Bscript::BStruct::getStringRep(), Pol::Core::BXMLfile::getStringRep(), Pol::Core::BXmlNode::getStringRep(), Pol::Bscript::ObjArray::getStringRep(), Pol::Bscript::BLong::getStringRep(), Pol::Bscript::Double::getStringRep(), Pol::Core::handle_ef_seed(), Pol::Clib::hexint(), Pol::Bscript::Expression::optimize_token(), Pol::Bscript::BObjectImp::pack(), Pol::Bscript::BLong::pack(), Pol::Bscript::Double::pack(), Pol::Bscript::BBoolean::pack(), Pol::Core::textcmd_constat(), Pol::Core::textcmd_orphans(), Pol::Clib::tostring(), and Pol::Core::update_gameclock().