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< BObjectRefCont
 
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 BObjectImparray_assign (BObjectImp *idx, BObjectImp *target, bool copy) POL_OVERRIDE
 
virtual BObjectImpcall_method (const char *methodname, Executor &ex) POL_OVERRIDE
 
virtual BObjectImpcall_method_id (const int id, Executor &ex, bool forcebuiltin=false) POL_OVERRIDE
 
virtual long contains (const BObjectImp &imp) const POL_OVERRIDE
 
virtual BObjectImpcopy () const POL_OVERRIDE
 
virtual ContIteratorcreateIterator (BObject *pIterVal) POL_OVERRIDE
 
virtual BObjectRef get_member (const char *membername) POL_OVERRIDE
 
virtual std::string getStringRep () const POL_OVERRIDE
 
const BObjectImpimp_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 BObjectImpselfPlusObj (const BObjectImp &objimp) const POL_OVERRIDE
 
virtual BObjectImpselfPlusObj (const BLong &objimp) const POL_OVERRIDE
 
virtual BObjectImpselfPlusObj (const Double &objimp) const POL_OVERRIDE
 
virtual BObjectImpselfPlusObj (const String &objimp) const POL_OVERRIDE
 
virtual BObjectImpselfPlusObj (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 BObjectImpselfPlusObjImp (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 BObjectImpbitnot () const
 
virtual BObjectRef get_member_id (const int id)
 
virtual std::string getFormattedStringRep () const
 
unsigned int instance () const
 
virtual BObjectImpinverse () 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 BObjectImpselfBitAndObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfBitAndObj (const BLong &objimp) const
 
virtual BObjectImpselfBitAndObj (const Double &objimp) const
 
virtual BObjectImpselfBitAndObj (const String &objimp) const
 
virtual BObjectImpselfBitAndObj (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 BObjectImpselfBitAndObjImp (const BObjectImp &objimp) const
 
virtual void selfBitAndObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfBitOrObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfBitOrObj (const BLong &objimp) const
 
virtual BObjectImpselfBitOrObj (const Double &objimp) const
 
virtual BObjectImpselfBitOrObj (const String &objimp) const
 
virtual BObjectImpselfBitOrObj (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 BObjectImpselfBitOrObjImp (const BObjectImp &objimp) const
 
virtual void selfBitOrObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfBitShiftLeftObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfBitShiftLeftObj (const BLong &objimp) const
 
virtual BObjectImpselfBitShiftLeftObj (const Double &objimp) const
 
virtual BObjectImpselfBitShiftLeftObj (const String &objimp) const
 
virtual BObjectImpselfBitShiftLeftObj (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 BObjectImpselfBitShiftLeftObjImp (const BObjectImp &objimp) const
 
virtual void selfBitShiftLeftObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfBitShiftRightObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfBitShiftRightObj (const BLong &objimp) const
 
virtual BObjectImpselfBitShiftRightObj (const Double &objimp) const
 
virtual BObjectImpselfBitShiftRightObj (const String &objimp) const
 
virtual BObjectImpselfBitShiftRightObj (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 BObjectImpselfBitShiftRightObjImp (const BObjectImp &objimp) const
 
virtual void selfBitShiftRightObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfBitXorObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfBitXorObj (const BLong &objimp) const
 
virtual BObjectImpselfBitXorObj (const Double &objimp) const
 
virtual BObjectImpselfBitXorObj (const String &objimp) const
 
virtual BObjectImpselfBitXorObj (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 BObjectImpselfBitXorObjImp (const BObjectImp &objimp) const
 
virtual void selfBitXorObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfDividedByObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfDividedByObj (const BLong &objimp) const
 
virtual BObjectImpselfDividedByObj (const Double &objimp) const
 
virtual BObjectImpselfDividedByObj (const String &objimp) const
 
virtual BObjectImpselfDividedByObj (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 BObjectImpselfDividedByObjImp (const BObjectImp &objimp) const
 
virtual void selfDividedByObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfMinusObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfMinusObj (const BLong &objimp) const
 
virtual BObjectImpselfMinusObj (const Double &objimp) const
 
virtual BObjectImpselfMinusObj (const String &objimp) const
 
virtual BObjectImpselfMinusObj (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 BObjectImpselfMinusObjImp (const BObjectImp &objimp) const
 
virtual void selfMinusObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfModulusObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfModulusObj (const BLong &objimp) const
 
virtual BObjectImpselfModulusObj (const Double &objimp) const
 
virtual BObjectImpselfModulusObj (const String &objimp) const
 
virtual BObjectImpselfModulusObj (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 BObjectImpselfModulusObjImp (const BObjectImp &objimp) const
 
virtual void selfModulusObjImp (BObjectImp &objimp, BObject &obj)
 
virtual BObjectImpselfTimesObj (const BObjectImp &objimp) const
 
virtual BObjectImpselfTimesObj (const BLong &objimp) const
 
virtual BObjectImpselfTimesObj (const Double &objimp) const
 
virtual BObjectImpselfTimesObj (const String &objimp) const
 
virtual BObjectImpselfTimesObj (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 BObjectImpselfTimesObjImp (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 BObjectImpunpack (std::istream &is)
 
- Static Public Member Functions inherited from Pol::Bscript::BObjectImp
static const char * typestr (BObjectType typ)
 
static BObjectImpunpack (const char *pstr)
 
static BObjectImpunpack (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: