Pol
Revision:cb584c9
|
#include <bobject.h>
Public Member Functions | |
ObjArray () | |
ObjArray (const ObjArray &i) | |
void | addElement (BObjectImp *imp) |
virtual BObjectImp * | array_assign (BObjectImp *idx, BObjectImp *target, bool copy) POL_OVERRIDE |
virtual BObjectImp * | call_method (const char *methodname, Executor &ex) POL_OVERRIDE |
virtual BObjectImp * | call_method_id (const int id, Executor &ex, bool forcebuiltin=false) POL_OVERRIDE |
virtual long | contains (const BObjectImp &imp) const POL_OVERRIDE |
virtual BObjectImp * | copy () const POL_OVERRIDE |
virtual ContIterator * | createIterator (BObject *pIterVal) POL_OVERRIDE |
virtual BObjectRef | get_member (const char *membername) POL_OVERRIDE |
virtual std::string | getStringRep () const POL_OVERRIDE |
const BObjectImp * | imp_at (unsigned index) const |
virtual bool | operator== (const BObjectImp &objimp) const POL_OVERRIDE |
virtual BObjectRef | operDotPlus (const char *name) POL_OVERRIDE |
virtual void | operInsertInto (BObject &obj, const BObjectImp &objimp) POL_OVERRIDE |
virtual BObjectRef | OperMultiSubscript (std::stack< BObjectRef > &indices) POL_OVERRIDE |
virtual BObjectRef | OperSubscript (const BObject &obj) POL_OVERRIDE |
virtual void | packonto (std::ostream &os) const POL_OVERRIDE |
virtual void | printOn (std::ostream &os) const POL_OVERRIDE |
virtual BObjectImp * | selfPlusObj (const BObjectImp &objimp) const POL_OVERRIDE |
virtual BObjectImp * | selfPlusObj (const BLong &objimp) const POL_OVERRIDE |
virtual BObjectImp * | selfPlusObj (const Double &objimp) const POL_OVERRIDE |
virtual BObjectImp * | selfPlusObj (const String &objimp) const POL_OVERRIDE |
virtual BObjectImp * | selfPlusObj (const ObjArray &objimp) const POL_OVERRIDE |
virtual void | selfPlusObj (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
virtual void | selfPlusObj (BLong &objimp, BObject &obj) POL_OVERRIDE |
virtual void | selfPlusObj (Double &objimp, BObject &obj) POL_OVERRIDE |
virtual void | selfPlusObj (String &objimp, BObject &obj) POL_OVERRIDE |
virtual void | selfPlusObj (ObjArray &objimp, BObject &obj) POL_OVERRIDE |
virtual BObjectImp * | selfPlusObjImp (const BObjectImp &other) const POL_OVERRIDE |
virtual void | selfPlusObjImp (BObjectImp &objimp, BObject &obj) POL_OVERRIDE |
virtual BObjectRef | set_member (const char *membername, BObjectImp *value, bool copy) POL_OVERRIDE |
virtual size_t | sizeEstimate () const POL_OVERRIDE |
![]() | |
BObjectImp (BObjectType type) | |
virtual | ~BObjectImp () |
virtual BObjectImp * | bitnot () const |
virtual BObjectRef | get_member_id (const int id) |
virtual std::string | getFormattedStringRep () const |
unsigned int | instance () const |
virtual BObjectImp * | inverse () const |
bool | isa (BObjectType type) const |
virtual bool | isTrue () const |
virtual char | member (const BObject &obj) const |
virtual bool | operator!= (const BObjectImp &objimp) const |
virtual BObject | operator- () const |
virtual bool | operator< (const BObjectImp &objimp) const |
virtual bool | operator<= (const BObjectImp &objimp) const |
virtual bool | operator> (const BObjectImp &objimp) const |
virtual bool | operator>= (const BObjectImp &objimp) const |
virtual void | operDivideEqual (BObject &obj, BObjectImp &objimp) |
virtual BObjectRef | operDotMinus (const char *name) |
virtual BObjectRef | operDotQMark (const char *name) |
virtual void | operMinusEqual (BObject &obj, BObjectImp &objimp) |
virtual void | operModulusEqual (BObject &obj, BObjectImp &objimp) |
virtual BObjectRef | OperMultiSubscriptAssign (std::stack< BObjectRef > &indices, BObjectImp *target) |
virtual void | operPlusEqual (BObject &obj, BObjectImp &objimp) |
virtual void | operTimesEqual (BObject &obj, BObjectImp &objimp) |
virtual std::string | pack () const |
virtual BObjectImp * | selfBitAndObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfBitAndObj (const BLong &objimp) const |
virtual BObjectImp * | selfBitAndObj (const Double &objimp) const |
virtual BObjectImp * | selfBitAndObj (const String &objimp) const |
virtual BObjectImp * | selfBitAndObj (const ObjArray &objimp) const |
virtual void | selfBitAndObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfBitAndObj (BLong &objimp, BObject &obj) |
virtual void | selfBitAndObj (Double &objimp, BObject &obj) |
virtual void | selfBitAndObj (String &objimp, BObject &obj) |
virtual void | selfBitAndObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfBitAndObjImp (const BObjectImp &objimp) const |
virtual void | selfBitAndObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfBitOrObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfBitOrObj (const BLong &objimp) const |
virtual BObjectImp * | selfBitOrObj (const Double &objimp) const |
virtual BObjectImp * | selfBitOrObj (const String &objimp) const |
virtual BObjectImp * | selfBitOrObj (const ObjArray &objimp) const |
virtual void | selfBitOrObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfBitOrObj (BLong &objimp, BObject &obj) |
virtual void | selfBitOrObj (Double &objimp, BObject &obj) |
virtual void | selfBitOrObj (String &objimp, BObject &obj) |
virtual void | selfBitOrObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfBitOrObjImp (const BObjectImp &objimp) const |
virtual void | selfBitOrObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfBitShiftLeftObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfBitShiftLeftObj (const BLong &objimp) const |
virtual BObjectImp * | selfBitShiftLeftObj (const Double &objimp) const |
virtual BObjectImp * | selfBitShiftLeftObj (const String &objimp) const |
virtual BObjectImp * | selfBitShiftLeftObj (const ObjArray &objimp) const |
virtual void | selfBitShiftLeftObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfBitShiftLeftObj (BLong &objimp, BObject &obj) |
virtual void | selfBitShiftLeftObj (Double &objimp, BObject &obj) |
virtual void | selfBitShiftLeftObj (String &objimp, BObject &obj) |
virtual void | selfBitShiftLeftObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfBitShiftLeftObjImp (const BObjectImp &objimp) const |
virtual void | selfBitShiftLeftObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfBitShiftRightObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfBitShiftRightObj (const BLong &objimp) const |
virtual BObjectImp * | selfBitShiftRightObj (const Double &objimp) const |
virtual BObjectImp * | selfBitShiftRightObj (const String &objimp) const |
virtual BObjectImp * | selfBitShiftRightObj (const ObjArray &objimp) const |
virtual void | selfBitShiftRightObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfBitShiftRightObj (BLong &objimp, BObject &obj) |
virtual void | selfBitShiftRightObj (Double &objimp, BObject &obj) |
virtual void | selfBitShiftRightObj (String &objimp, BObject &obj) |
virtual void | selfBitShiftRightObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfBitShiftRightObjImp (const BObjectImp &objimp) const |
virtual void | selfBitShiftRightObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfBitXorObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfBitXorObj (const BLong &objimp) const |
virtual BObjectImp * | selfBitXorObj (const Double &objimp) const |
virtual BObjectImp * | selfBitXorObj (const String &objimp) const |
virtual BObjectImp * | selfBitXorObj (const ObjArray &objimp) const |
virtual void | selfBitXorObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfBitXorObj (BLong &objimp, BObject &obj) |
virtual void | selfBitXorObj (Double &objimp, BObject &obj) |
virtual void | selfBitXorObj (String &objimp, BObject &obj) |
virtual void | selfBitXorObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfBitXorObjImp (const BObjectImp &objimp) const |
virtual void | selfBitXorObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfDividedByObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfDividedByObj (const BLong &objimp) const |
virtual BObjectImp * | selfDividedByObj (const Double &objimp) const |
virtual BObjectImp * | selfDividedByObj (const String &objimp) const |
virtual BObjectImp * | selfDividedByObj (const ObjArray &objimp) const |
virtual void | selfDividedByObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfDividedByObj (BLong &objimp, BObject &obj) |
virtual void | selfDividedByObj (Double &objimp, BObject &obj) |
virtual void | selfDividedByObj (String &objimp, BObject &obj) |
virtual void | selfDividedByObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfDividedByObjImp (const BObjectImp &objimp) const |
virtual void | selfDividedByObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfMinusObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfMinusObj (const BLong &objimp) const |
virtual BObjectImp * | selfMinusObj (const Double &objimp) const |
virtual BObjectImp * | selfMinusObj (const String &objimp) const |
virtual BObjectImp * | selfMinusObj (const ObjArray &objimp) const |
virtual void | selfMinusObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfMinusObj (BLong &objimp, BObject &obj) |
virtual void | selfMinusObj (Double &objimp, BObject &obj) |
virtual void | selfMinusObj (String &objimp, BObject &obj) |
virtual void | selfMinusObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfMinusObjImp (const BObjectImp &objimp) const |
virtual void | selfMinusObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfModulusObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfModulusObj (const BLong &objimp) const |
virtual BObjectImp * | selfModulusObj (const Double &objimp) const |
virtual BObjectImp * | selfModulusObj (const String &objimp) const |
virtual BObjectImp * | selfModulusObj (const ObjArray &objimp) const |
virtual void | selfModulusObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfModulusObj (BLong &objimp, BObject &obj) |
virtual void | selfModulusObj (Double &objimp, BObject &obj) |
virtual void | selfModulusObj (String &objimp, BObject &obj) |
virtual void | selfModulusObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfModulusObjImp (const BObjectImp &objimp) const |
virtual void | selfModulusObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectImp * | selfTimesObj (const BObjectImp &objimp) const |
virtual BObjectImp * | selfTimesObj (const BLong &objimp) const |
virtual BObjectImp * | selfTimesObj (const Double &objimp) const |
virtual BObjectImp * | selfTimesObj (const String &objimp) const |
virtual BObjectImp * | selfTimesObj (const ObjArray &objimp) const |
virtual void | selfTimesObj (BObjectImp &objimp, BObject &obj) |
virtual void | selfTimesObj (BLong &objimp, BObject &obj) |
virtual void | selfTimesObj (Double &objimp, BObject &obj) |
virtual void | selfTimesObj (String &objimp, BObject &obj) |
virtual void | selfTimesObj (ObjArray &objimp, BObject &obj) |
virtual BObjectImp * | selfTimesObjImp (const BObjectImp &objimp) const |
virtual void | selfTimesObjImp (BObjectImp &objimp, BObject &obj) |
virtual BObjectRef | set_member_id (const int id, BObjectImp *valueimp, bool copy) |
virtual char | str_member (const std::string &membername) const |
BObjectType | type () const |
virtual const char * | typeOf () const |
virtual u8 | typeOfInt () const |
![]() | |
unsigned int | add_ref () |
unsigned int | count () const |
unsigned int | release () |
Static Public Member Functions | |
static BObjectImp * | unpack (std::istream &is) |
![]() | |
static const char * | typestr (BObjectType typ) |
static BObjectImp * | unpack (const char *pstr) |
static BObjectImp * | unpack (std::istream &is) |
Public Attributes | |
NameCont | name_arr |
Cont | ref_arr |
Protected Member Functions | |
ObjArray (BObjectType type) | |
void | deepcopy () |
![]() | |
ref_counted () | |
~ref_counted ()=default | |
Additional Inherited Members | |
![]() | |
std::atomic< unsigned int > | _count |
typedef Cont::const_iterator Pol::Bscript::ObjArray::const_iterator |
typedef NameCont::const_iterator Pol::Bscript::ObjArray::const_name_iterator |
typedef std::vector<BObjectRef> Pol::Bscript::ObjArray::Cont |
typedef Cont::iterator Pol::Bscript::ObjArray::iterator |
typedef NameCont::iterator Pol::Bscript::ObjArray::name_iterator |
typedef std::vector<std::string> Pol::Bscript::ObjArray::NameCont |
Pol::Bscript::ObjArray::ObjArray | ( | ) |
Definition at line 1003 of file object.cpp.
Referenced by copy(), OperMultiSubscript(), selfPlusObj(), and sizeEstimate().
Pol::Bscript::ObjArray::ObjArray | ( | const ObjArray & | i | ) |
Definition at line 1007 of file object.cpp.
References deepcopy().
|
explicitprotected |
Definition at line 1005 of file object.cpp.
void Pol::Bscript::ObjArray::addElement | ( | BObjectImp * | imp | ) |
Definition at line 1399 of file object.cpp.
References ref_arr.
Referenced by Pol::Module::add_script(), Pol::Module::append_objtypes(), Pol::Multi::UBoat::component_list(), Pol::Core::convertUCtoArray(), Pol::Core::UContainer::enumerate_contents(), Pol::Module::BIntHash::get_member(), Pol::Module::GetIoStatsObj(), Pol::Core::GetListenPoints(), Pol::Core::handle_unicode_prompt(), Pol::Multi::UBoat::items_list(), Pol::Core::StoredConfigElem::listprops(), Pol::Module::UOExecutorModule::mf_FindPath(), Pol::Module::UOExecutorModule::mf_GetCoordsInLine(), Pol::Module::FileAccessExecutorModule::mf_ListDirectory(), and Pol::Multi::UBoat::mobiles_list().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1111 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), Pol::Bscript::UninitObject::create(), ref_ptr< T >::get(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTLong, ref_arr, Pol::Bscript::BObjectRef::set(), and Pol::Bscript::BLong::value().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1779 of file object.cpp.
References call_method_id(), Pol::Bscript::getKnownObjMethod(), and Pol::Bscript::ObjMethod::id.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1468 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), ref_ptr< T >::get(), Pol::Bscript::Executor::getParam(), Pol::Bscript::Executor::getParamImp(), Pol::Bscript::MTH_APPEND, Pol::Bscript::MTH_CYCLE, Pol::Bscript::MTH_ERASE, Pol::Bscript::MTH_EXISTS, Pol::Bscript::MTH_INSERT, Pol::Bscript::MTH_RANDOMENTRY, Pol::Bscript::MTH_REVERSE, Pol::Bscript::MTH_SHRINK, Pol::Bscript::MTH_SIZE, Pol::Bscript::MTH_SORT, Pol::Bscript::MTH_SORTEDINSERT, name_arr, Pol::Bscript::Executor::numParams(), Pol::Bscript::BObjectImp::OTArray, Pol::Clib::random_int(), ref_arr, and Pol::Bscript::BObjectRef::set().
Referenced by call_method().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1429 of file object.cpp.
References INFO_PRINT, ref_arr, and Pol::Clib::scripts_thread_script.
Referenced by Pol::Core::StoredConfigElem::listprops().
|
virtual |
Implements Pol::Bscript::BObjectImp.
Definition at line 1032 of file object.cpp.
References ObjArray().
Referenced by Pol::Core::handle_unicode_prompt(), OperMultiSubscript(), and OperSubscript().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1007 of file executor.cpp.
References Pol::Bscript::ArrayIterator::ArrayIterator().
|
protected |
Definition at line 1013 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), and ref_arr.
Referenced by ObjArray().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1353 of file object.cpp.
References Pol::Bscript::UninitObject::create(), name, name_arr, and ref_arr.
|
virtual |
Implements Pol::Bscript::BObjectImp.
Definition at line 1404 of file object.cpp.
References Pol::Bscript::BObjectImp::getStringRep(), OSTRINGSTREAM, OSTRINGSTREAM_STR, and ref_arr.
Referenced by Pol::Bscript::String::selfMinusObj(), and Pol::Bscript::String::selfPlusObj().
const BObjectImp * Pol::Bscript::ObjArray::imp_at | ( | unsigned | index | ) | const |
Definition at line 1100 of file object.cpp.
References ref_ptr< T >::get(), and ref_arr.
Referenced by Pol::Module::UOExecutorModule::mf_SendOpenBook().
|
virtual |
Equality for arrays: if the other guy is an array, check each element otherwise not equal. note that struct names aren't checked.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1062 of file object.cpp.
References ref_ptr< T >::get(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTArray, and ref_arr.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1384 of file object.cpp.
References Pol::Bscript::UninitObject::create(), name_arr, and ref_arr.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1144 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), and ref_arr.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1248 of file object.cpp.
References copy(), Pol::Bscript::BObject::impref(), Pol::Bscript::BObjectImp::isa(), ObjArray(), Pol::Bscript::BObjectImp::OTLong, ref_arr, and Pol::Bscript::BLong::value().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1321 of file object.cpp.
References copy(), Pol::Bscript::UninitObject::create(), ref_ptr< T >::get(), Pol::Bscript::BObject::impref(), Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTLong, Pol::Bscript::BObjectImp::OTString, ref_arr, Pol::Bscript::BObjectRef::set(), and Pol::Bscript::BLong::value().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1788 of file object.cpp.
References Pol::Bscript::BObjectImp::packonto(), and ref_arr.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 58 of file objstrm.cpp.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1149 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), and ObjArray().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1155 of file object.cpp.
References Pol::Bscript::BLong::copy(), and ObjArray().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1161 of file object.cpp.
References Pol::Bscript::Double::copy(), and ObjArray().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1167 of file object.cpp.
References Pol::Bscript::String::copy(), and ObjArray().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1174 of file object.cpp.
References ObjArray(), and ref_arr.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1208 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), and ref_arr.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1212 of file object.cpp.
References Pol::Bscript::BLong::copy(), and ref_arr.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1216 of file object.cpp.
References Pol::Bscript::Double::copy(), and ref_arr.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1220 of file object.cpp.
References Pol::Bscript::String::copy(), and ref_arr.
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1224 of file object.cpp.
References ref_arr.
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1200 of file object.cpp.
References Pol::Bscript::BObjectImp::selfPlusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1204 of file object.cpp.
References Pol::Bscript::BObjectImp::selfPlusObj().
|
virtual |
Reimplemented from Pol::Bscript::BObjectImp.
Definition at line 1368 of file object.cpp.
References Pol::Bscript::BObjectImp::copy(), Pol::Bscript::UninitObject::create(), name, name_arr, and ref_arr.
|
virtual |
Implements Pol::Bscript::BObjectImp.
Definition at line 1038 of file object.cpp.
References name_arr, ObjArray(), and ref_arr.
|
static |
Definition at line 1805 of file object.cpp.
References Pol::Bscript::BObjectImp::isa(), Pol::Bscript::BObjectImp::OTUninit, and Pol::Bscript::BObjectImp::unpack().
Referenced by Pol::Bscript::BObjectImp::unpack().
NameCont Pol::Bscript::ObjArray::name_arr |
Definition at line 511 of file bobject.h.
Referenced by call_method_id(), get_member(), operDotPlus(), set_member(), and sizeEstimate().
Cont Pol::Bscript::ObjArray::ref_arr |
Definition at line 512 of file bobject.h.
Referenced by addElement(), array_assign(), Pol::Module::SQLExecutorModule::background_query(), Pol::Core::BPacket::call_method_id(), Pol::Bscript::String::call_method_id(), call_method_id(), Pol::Core::DebugContext::cmd_call(), contains(), Pol::Core::convertArrayToUC(), Pol::Items::CreateItemDescriptor(), deepcopy(), get_member(), getStringRep(), Pol::Core::handle_unicode_prompt(), imp_at(), Pol::Bscript::Executor::ins_stepforeach(), Pol::Module::UOExecutorModule::internal_SendCompressedGumpMenu(), Pol::Module::UOExecutorModule::internal_SendUnCompressedGumpMenu(), Pol::Module::BasicExecutorModule::len(), Pol::Module::ConfigFileExecutorModule::mf_AppendConfigFileElem(), Pol::Module::FileAccessExecutorModule::mf_AppendToFile(), Pol::Module::UOExecutorModule::mf_ApplyConstraint(), Pol::Module::UnicodeExecutorModule::mf_BroadcastUC(), Pol::Module::BasicExecutorModule::mf_CChrZ(), Pol::Module::PolSystemExecutorModule::mf_ListTextCommands(), Pol::Module::MathExecutorModule::mf_Max(), Pol::Module::MathExecutorModule::mf_Min(), Pol::Module::ClilocExecutorModule::mf_PrintTextAboveCL(), Pol::Module::ClilocExecutorModule::mf_PrintTextAbovePrivateCL(), Pol::Module::UnicodeExecutorModule::mf_PrintTextAboveUC(), Pol::Module::UnicodeExecutorModule::mf_PrivateTextAboveUC(), Pol::Module::UnicodeExecutorModule::mf_RequestInputUC(), Pol::Module::UOExecutorModule::mf_SendCharProfile(), Pol::Module::PartyExecutorModule::mf_SendPartyMsg(), Pol::Module::UOExecutorModule::mf_SendPopUpMenu(), Pol::Module::PartyExecutorModule::mf_SendPrivatePartyMsg(), Pol::Module::ClilocExecutorModule::mf_SendSysMessageCL(), Pol::Module::UnicodeExecutorModule::mf_SendSysMessageUC(), Pol::Module::FileAccessExecutorModule::mf_WriteFile(), operator==(), operDotPlus(), operInsertInto(), OperMultiSubscript(), OperSubscript(), packonto(), Pol::Module::recurseE2J(), Pol::Module::NPCExecutorModule::SayUC(), Pol::Mobile::Character::script_method_id(), selfPlusObj(), Pol::Core::Party::send_member_msg_private(), Pol::Core::Party::send_member_msg_public(), set_member(), sizeEstimate(), and Pol::Bscript::ArrayIterator::step().