Pol  Revision:cb584c9
Pol::Bscript::ObjArray Class Referencefinal

#include <bobject.h>

+ Inheritance diagram for Pol::Bscript::ObjArray:

Public Types

typedef Cont::const_iterator const_iterator
 
typedef NameCont::const_iterator const_name_iterator
 
typedef std::vector< BObjectRef > Cont
 
typedef Cont::iterator iterator
 
typedef NameCont::iterator name_iterator
 
typedef std::vector< std::string > NameCont
 
- Public Types inherited from Pol::Bscript::BObjectImp
enum  BObjectType : u8 {
  OTUnknown = 0, OTUninit = 1, OTString = 2, OTLong = 3,
  OTDouble = 4, OTArray = 5, OTApplicPtr = 6, OTApplicObj = 7,
  OTError = 8, OTDictionary = 9, OTStruct = 10, OTPacket = 11,
  OTBinaryFile = 12, OTXMLFile = 13, OTXMLNode = 14, OTXMLAttributes = 15,
  OTPolCoreRef = 16, OTAccountRef = 17, OTConfigFileRef = 18, OTConfigElemRef = 19,
  OTDataFileRef = 20, OTDataElemRef = 21, OTGuildRef = 22, OTPartyRef = 23,
  OTBoundingBox = 24, OTDebugContext = 25, OTScriptExRef = 26, OTPackage = 27,
  OTMenuRef = 28, OTMobileRef = 29, OTOfflineMobileRef = 30, OTItemRef = 31,
  OTBoatRef = 32, OTMultiRef = 33, OTClientRef = 34, OTSQLConnection = 35,
  OTSQLResultSet = 36, OTSQLRow = 37, OTBoolean = 38, OTFuncRef = 39
}
 

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
 
- Public Member Functions inherited from Pol::Bscript::BObjectImp
 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
 
- Public Member Functions inherited from ref_counted
unsigned int add_ref ()
 
unsigned int count () const
 
unsigned int release ()
 

Static Public Member Functions

static BObjectImp * unpack (std::istream &is)
 
- Static Public Member Functions inherited from Pol::Bscript::BObjectImp
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 ()
 
- Protected Member Functions inherited from ref_counted
 ref_counted ()
 
 ~ref_counted ()=default
 

Additional Inherited Members

- Protected Attributes inherited from ref_counted
std::atomic< unsigned int > _count
 

Detailed Description

Definition at line 500 of file bobject.h.

Member Typedef Documentation

typedef Cont::const_iterator Pol::Bscript::ObjArray::const_iterator

Definition at line 509 of file bobject.h.

typedef NameCont::const_iterator Pol::Bscript::ObjArray::const_name_iterator

Definition at line 505 of file bobject.h.

Definition at line 507 of file bobject.h.

typedef Cont::iterator Pol::Bscript::ObjArray::iterator

Definition at line 508 of file bobject.h.

typedef NameCont::iterator Pol::Bscript::ObjArray::name_iterator

Definition at line 504 of file bobject.h.

typedef std::vector<std::string> Pol::Bscript::ObjArray::NameCont

Definition at line 503 of file bobject.h.

Constructor & Destructor Documentation

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().

Pol::Bscript::ObjArray::ObjArray ( BObjectType  type)
explicitprotected

Definition at line 1005 of file object.cpp.

Member Function Documentation

BObjectImp * Pol::Bscript::ObjArray::call_method ( const char *  methodname,
Executor &  ex 
)
virtual
long Pol::Bscript::ObjArray::contains ( const BObjectImp &  imp) const
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().

BObjectImp * Pol::Bscript::ObjArray::copy ( void  ) const
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().

ContIterator * Pol::Bscript::ObjArray::createIterator ( BObject *  pIterVal)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1007 of file executor.cpp.

References Pol::Bscript::ArrayIterator::ArrayIterator().

void Pol::Bscript::ObjArray::deepcopy ( )
protected

Definition at line 1013 of file object.cpp.

References Pol::Bscript::BObjectImp::copy(), and ref_arr.

Referenced by ObjArray().

BObjectRef Pol::Bscript::ObjArray::get_member ( const char *  membername)
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.

std::string Pol::Bscript::ObjArray::getStringRep ( ) const
virtual
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().

bool Pol::Bscript::ObjArray::operator== ( const BObjectImp &  imp) const
virtual

Equality for arrays: if the other guy is an array, check each element otherwise not equal. note that struct names aren't checked.

Todo:
check structure names too?

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.

BObjectRef Pol::Bscript::ObjArray::operDotPlus ( const char *  name)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1384 of file object.cpp.

References Pol::Bscript::UninitObject::create(), name_arr, and ref_arr.

void Pol::Bscript::ObjArray::operInsertInto ( BObject &  obj,
const BObjectImp &  objimp 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1144 of file object.cpp.

References Pol::Bscript::BObjectImp::copy(), and ref_arr.

BObjectRef Pol::Bscript::ObjArray::OperMultiSubscript ( std::stack< BObjectRef > &  indices)
virtual
void Pol::Bscript::ObjArray::packonto ( std::ostream &  os) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1788 of file object.cpp.

References Pol::Bscript::BObjectImp::packonto(), and ref_arr.

void Pol::Bscript::ObjArray::printOn ( std::ostream &  os) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 58 of file objstrm.cpp.

BObjectImp * Pol::Bscript::ObjArray::selfPlusObj ( const BObjectImp &  objimp) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1149 of file object.cpp.

References Pol::Bscript::BObjectImp::copy(), and ObjArray().

BObjectImp * Pol::Bscript::ObjArray::selfPlusObj ( const BLong &  objimp) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1155 of file object.cpp.

References Pol::Bscript::BLong::copy(), and ObjArray().

BObjectImp * Pol::Bscript::ObjArray::selfPlusObj ( const Double &  objimp) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1161 of file object.cpp.

References Pol::Bscript::Double::copy(), and ObjArray().

BObjectImp * Pol::Bscript::ObjArray::selfPlusObj ( const String &  objimp) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1167 of file object.cpp.

References Pol::Bscript::String::copy(), and ObjArray().

BObjectImp * Pol::Bscript::ObjArray::selfPlusObj ( const ObjArray &  objimp) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1174 of file object.cpp.

References ObjArray(), and ref_arr.

void Pol::Bscript::ObjArray::selfPlusObj ( BObjectImp &  objimp,
BObject &  obj 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1208 of file object.cpp.

References Pol::Bscript::BObjectImp::copy(), and ref_arr.

void Pol::Bscript::ObjArray::selfPlusObj ( BLong &  objimp,
BObject &  obj 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1212 of file object.cpp.

References Pol::Bscript::BLong::copy(), and ref_arr.

void Pol::Bscript::ObjArray::selfPlusObj ( Double &  objimp,
BObject &  obj 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1216 of file object.cpp.

References Pol::Bscript::Double::copy(), and ref_arr.

void Pol::Bscript::ObjArray::selfPlusObj ( String &  objimp,
BObject &  obj 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1220 of file object.cpp.

References Pol::Bscript::String::copy(), and ref_arr.

void Pol::Bscript::ObjArray::selfPlusObj ( ObjArray &  objimp,
BObject &  obj 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1224 of file object.cpp.

References ref_arr.

BObjectImp * Pol::Bscript::ObjArray::selfPlusObjImp ( const BObjectImp &  other) const
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1200 of file object.cpp.

References Pol::Bscript::BObjectImp::selfPlusObj().

void Pol::Bscript::ObjArray::selfPlusObjImp ( BObjectImp &  objimp,
BObject &  obj 
)
virtual

Reimplemented from Pol::Bscript::BObjectImp.

Definition at line 1204 of file object.cpp.

References Pol::Bscript::BObjectImp::selfPlusObj().

BObjectRef Pol::Bscript::ObjArray::set_member ( const char *  membername,
BObjectImp *  value,
bool  copy 
)
virtual
size_t Pol::Bscript::ObjArray::sizeEstimate ( ) const
virtual

Implements Pol::Bscript::BObjectImp.

Definition at line 1038 of file object.cpp.

References name_arr, ObjArray(), and ref_arr.

BObjectImp * Pol::Bscript::ObjArray::unpack ( std::istream &  is)
static

Member Data Documentation

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().


The documentation for this class was generated from the following files: