Pol
Revision:cb584c9
|
#include <basicmod.h>
Additional Inherited Members | |
![]() | |
Executor & | exec |
![]() | |
TmplExecutorModule (const char *modname, Executor &exec) | |
virtual BObjectImp * | execFunc (unsigned idx) POL_OVERRIDE |
virtual int | functionIndex (const std::string &funcname) POL_OVERRIDE |
virtual std::string | functionName (unsigned idx) POL_OVERRIDE |
![]() | |
ExecutorModule (const char *moduleName, Executor &iExec) | |
![]() | |
boost_utils::function_name_flystring | moduleName |
Definition at line 27 of file basicmod.h.
Pol::Module::BasicExecutorModule::BasicExecutorModule | ( | Bscript::Executor & | exec | ) |
Definition at line 44 of file basicmod.cpp.
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::find | ( | ) |
Definition at line 72 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::String::find(), Pol::Bscript::Executor::getParamImp(), Pol::Bscript::Executor::makeString(), Pol::Bscript::Executor::paramAsLong(), and Pol::Bscript::Executor::paramAsString().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::len | ( | ) |
Definition at line 49 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::getStringRep(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BStruct::mapcount(), Pol::Bscript::BObjectImp::OTArray, Pol::Bscript::BObjectImp::OTError, Pol::Bscript::BObjectImp::OTString, and Pol::Bscript::ObjArray::ref_arr.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table(), and mf_SubStrReplace().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::lower | ( | ) |
Definition at line 237 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::paramAsString(), and Pol::Bscript::String::toLower().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Bin | ( | ) |
Definition at line 441 of file basicmod.cpp.
References Pol::UoTool::buffer, Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTLong, and Pol::Bscript::BLong::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Boolean | ( | ) |
Definition at line 704 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTBoolean, Pol::Bscript::BObjectImp::OTLong, and Pol::Bscript::BLong::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CAsc | ( | ) |
Definition at line 303 of file basicmod.cpp.
References Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), and Pol::Bscript::BObjectImp::OTString.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CAscZ | ( | ) |
Definition at line 317 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::getStringRep(), and Pol::Bscript::Executor::paramAsLong().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CChr | ( | ) |
Definition at line 333 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::getParam().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CChrZ | ( | ) |
Definition at line 349 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTArray, Pol::Bscript::BObjectImp::OTLong, Pol::Bscript::Executor::paramAsLong(), Pol::Bscript::ObjArray::ref_arr, and Pol::Bscript::BLong::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CDbl | ( | ) |
Definition at line 274 of file basicmod.cpp.
References Pol::Bscript::BObjectImp::copy(), Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTDouble, Pol::Bscript::BObjectImp::OTLong, Pol::Bscript::BObjectImp::OTString, and Pol::Bscript::BLong::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CInt | ( | ) |
Definition at line 251 of file basicmod.cpp.
References Pol::Bscript::BObjectImp::copy(), Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTDouble, Pol::Bscript::BObjectImp::OTLong, Pol::Bscript::BObjectImp::OTString, and Pol::Bscript::Double::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Compare | ( | ) |
Definition at line 176 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::paramAsLong(), and Pol::Bscript::Executor::paramAsString().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_CStr | ( | ) |
Definition at line 297 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), and Pol::Bscript::BObjectImp::getStringRep().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_DecodeBase64 | ( | ) |
Definition at line 779 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Module::is_base64(), and Pol::Bscript::Executor::paramAsString().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_EncodeBase64 | ( | ) |
Definition at line 726 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, and Pol::Bscript::Executor::paramAsString().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Hex | ( | ) |
Definition at line 381 of file basicmod.cpp.
References Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTDouble, Pol::Bscript::BObjectImp::OTLong, Pol::Bscript::BObjectImp::OTString, Pol::Bscript::BLong::value(), and Pol::Bscript::Double::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Pack | ( | ) |
Definition at line 545 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), and Pol::Bscript::BObjectImp::pack().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_PackJSON | ( | ) |
Definition at line 639 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), and Pol::Module::recurseE2J().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_SizeOf | ( | ) |
Definition at line 569 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), and Pol::Bscript::BObjectImp::sizeEstimate().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_SplitWords | ( | ) |
Definition at line 457 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::Executor::getStringParam(), Pol::Bscript::String::getStringRep(), Pol::Bscript::BObjectImp::getStringRep(), Pol::Bscript::Executor::hasParams(), ISTRINGSTREAM, and Pol::Bscript::Executor::paramAsLong().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_StrReplace | ( | ) |
Definition at line 117 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::getStringRep(), Pol::Bscript::String::length(), Pol::Bscript::BObjectImp::OTString, and ref_counted::release().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_substr | ( | ) |
Definition at line 84 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::Executor::makeString(), Pol::Bscript::Executor::paramAsLong(), and Pol::Bscript::String::StrStr().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_SubStrReplace | ( | ) |
Definition at line 140 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::getStringRep(), len(), Pol::Bscript::String::length(), Pol::Bscript::BObjectImp::OTString, and Pol::Bscript::Executor::paramAsLong().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Trim | ( | ) |
Definition at line 94 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTString, Pol::Bscript::Executor::paramAsLong(), and Pol::Bscript::Executor::paramAsString().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_TypeOf | ( | ) |
Definition at line 564 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), and Pol::Bscript::BObjectImp::typeOf().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_TypeOfInt | ( | ) |
Definition at line 574 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getParamImp(), and Pol::Bscript::BObjectImp::typeOfInt().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_Unpack | ( | ) |
Definition at line 551 of file basicmod.cpp.
References Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getStringParam(), and Pol::Bscript::BObjectImp::unpack().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::mf_UnpackJSON | ( | ) |
Definition at line 684 of file basicmod.cpp.
References Pol::Bscript::String::data(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::getStringParam(), and Pol::Module::recurseJ2E().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
Bscript::BObjectImp * Pol::Module::BasicExecutorModule::upper | ( | ) |
Definition at line 244 of file basicmod.cpp.
References Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::paramAsString(), and Pol::Bscript::String::toUpper().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().