Pol  Rev 533
String Class Reference

#include <impstr.h>

+ Inheritance diagram for String:
+ Collaboration diagram for String:

List of all members.

Public Member Functions

 String ()
 String (const char *str, int nchars)
 String (const char *str)
 String (const std::string &str)
 String (const std::string &str, std::string::size_type pos, std::string::size_type n)
 String (const char *left, const char *right)
 String (const String &left, const String &right)
 String (BObjectImp &objimp)
 String (const String &str)
virtual ~String ()
unsigned int alnumlen () const
virtual BObjectImparray_assign (BObjectImp *idx, BObjectImp *target)
virtual BObjectImpcopy () const
void copyvalue (const String &str)
const char * data () const
void EStrReplace (String *str1, String *str2)
void ESubStrReplace (String *replace_with, unsigned int index, unsigned int len)
StringETrim (const char *CRSet, int type)
int find (int begin, const char *target)
int find (char *s, int *posn)
virtual std::string getFormattedStringRep () const
virtual std::string getStringRep () const
virtual bool isTrue () const
size_t length () const
 operator const char * () const
Stringoperator= (const char *s)
Stringoperator= (const String &str)
virtual BObjectRef OperMultiSubscript (stack< BObjectRef > &indices)
virtual BObjectRef OperMultiSubscriptAssign (stack< BObjectRef > &indices, BObjectImp *target)
virtual BObjectRef OperSubscript (const BObject &obj)
virtual std::string pack () const
virtual void packonto (std::ostream &os) const
void printOn (std::ostream &) const
void remove (const char *s)
void reverse ()
unsigned int SafeCharAmt () const
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 BObjectImpselfPlusObj (const BObjectImp &objimp) const
virtual BObjectImpselfPlusObj (const BLong &objimp) const
virtual BObjectImpselfPlusObj (const Double &objimp) const
virtual BObjectImpselfPlusObj (const String &objimp) const
virtual BObjectImpselfPlusObj (const ObjArray &objimp) const
virtual void selfPlusObj (BObjectImp &objimp, BObject &obj)
virtual void selfPlusObj (BLong &objimp, BObject &obj)
virtual void selfPlusObj (Double &objimp, BObject &obj)
virtual void selfPlusObj (String &objimp, BObject &obj)
virtual void selfPlusObj (ObjArray &objimp, BObject &obj)
virtual BObjectImpselfPlusObjImp (const BObjectImp &objimp) const
virtual void selfPlusObjImp (BObjectImp &objimp, BObject &obj)
void set (char *newstr)
virtual size_t sizeEstimate () const
StringStrStr (int begin, int len)
void toLower (void)
void toUpper (void)
void unary_minus ()
const std::string & value () const

Static Public Member Functions

static void packonto (std::ostream &os, const std::string &value)
static BObjectImpunpack (const char *pstr)
static BObjectImpunpack (std::istream &is)
static BObjectImpunpackWithLen (std::istream &is)

Protected Member Functions

virtual bool isEqual (const BObjectImp &objimp) const
virtual bool isLessThan (const BObjectImp &objimp) const

Private Member Functions

Stringmidstring (int begin, int len) const

Private Attributes

std::string value_

Friends

class SubString

Detailed Description

Definition at line 22 of file impstr.h.


Constructor & Destructor Documentation

String::String ( ) [inline]

Definition at line 25 of file impstr.h.

Referenced by copy(), ETrim(), midstring(), OperMultiSubscript(), OperSubscript(), selfPlusObj(), sizeEstimate(), StrStr(), unpack(), and unpackWithLen().

+ Here is the caller graph for this function:

String::String ( const char *  str,
int  nchars 
)

Definition at line 36 of file str.cpp.

String::String ( const char *  str) [inline, explicit]

Definition at line 28 of file impstr.h.

String::String ( const std::string &  str) [inline, explicit]

Definition at line 29 of file impstr.h.

String::String ( const std::string &  str,
std::string::size_type  pos,
std::string::size_type  n 
) [inline, explicit]

Definition at line 30 of file impstr.h.

String::String ( const char *  left,
const char *  right 
) [inline]

Definition at line 31 of file impstr.h.

String::String ( const String left,
const String right 
) [inline]

Definition at line 36 of file impstr.h.

String::String ( BObjectImp objimp) [explicit]

Definition at line 31 of file str.cpp.

References BObjectImp::getStringRep(), and value_.

+ Here is the call graph for this function:

String::String ( const String str) [inline]

Definition at line 41 of file impstr.h.

virtual String::~String ( ) [inline, virtual]

Definition at line 72 of file impstr.h.


Member Function Documentation

unsigned int String::alnumlen ( void  ) const

Definition at line 186 of file str.cpp.

References value_.

BObjectImp * String::array_assign ( BObjectImp idx,
BObjectImp target 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 399 of file str.cpp.

References UninitObject::create(), BObjectImp::isa(), length(), BObjectImp::OTDouble, BObjectImp::OTLong, BObjectImp::OTString, BLong::value(), Double::value(), and value_.

+ Here is the call graph for this function:

virtual BObjectImp* String::copy ( void  ) const [inline, virtual]

Implements BObjectImp.

Definition at line 50 of file impstr.h.

References String().

Referenced by StoredConfigElem::listprops(), OperMultiSubscript(), OperMultiSubscriptAssign(), selfMinusObj(), and ObjArray::selfPlusObj().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void String::copyvalue ( const String str) [inline]

Definition at line 77 of file impstr.h.

References value_.

const char* String::data ( ) const [inline]

Definition at line 66 of file impstr.h.

References value_.

Referenced by Executor::addmember(), AccountObjImp::call_method_id(), Executor::checkmember(), getObjtypeParam(), UOExecutorModule::getStaticOrDynamicMenuParam(), UOExecutorModule::mf_AddMenuItem(), UOExecutorModule::mf_AssignRectToWeatherRegion(), BasicExecutorModule::mf_CAsc(), BasicExecutorModule::mf_CDbl(), BasicExecutorModule::mf_CInt(), SQLExecutorModule::mf_ConnectToDB(), UOExecutorModule::mf_CreateAccount(), UOExecutorModule::mf_CreateMenu(), UOExecutorModule::mf_CreateNpcFromTemplate(), UOExecutorModule::mf_EquipFromTemplate(), UOExecutorModule::mf_FindAccount(), UOExecutorModule::mf_FindPath(), PolSystemExecutorModule::mf_GetCmdLevelName(), PolSystemExecutorModule::mf_GetCmdLevelNumber(), ConfigFileExecutorModule::mf_GetConfigInt(), ConfigFileExecutorModule::mf_GetConfigReal(), ConfigFileExecutorModule::mf_GetConfigStringArray(), ConfigFileExecutorModule::mf_GetConfigStringDictionary(), UOExecutorModule::mf_GetHarvestDifficulty(), UOExecutorModule::mf_GetObjtypeByName(), UOExecutorModule::mf_GetRegionString(), UOExecutorModule::mf_GrantPrivilege(), UOExecutorModule::mf_HarvestResource(), BasicExecutorModule::mf_Hex(), ConfigFileExecutorModule::mf_LoadTusScpFile(), OSExecutorModule::mf_Log(), OSExecutorModule::mf_OpenURL(), UOExecutorModule::mf_PrintTextAbove(), UOExecutorModule::mf_PrivateTextAbove(), UOExecutorModule::mf_PromptInput(), HttpExecutorModule::mf_QueryParam(), UtilExecutorModule::mf_RandomDiceRoll(), UOExecutorModule::mf_RevokePrivilege(), UOExecutorModule::mf_SendCharProfile(), UOExecutorModule::mf_SendPacket(), UOExecutorModule::mf_SendSysMessage(), UOExecutorModule::mf_SendTextEntryGump(), UtilExecutorModule::mf_StrFormatTime(), OSExecutorModule::mf_unload_scripts(), BasicExecutorModule::mf_Unpack(), Executor::paramAsString(), Executor::removemember(), Character::script_method_id(), BLong::selfPlusObj(), and Double::selfPlusObj().

void String::EStrReplace ( String str1,
String str2 
)

Definition at line 89 of file str.cpp.

References length(), and value_.

+ Here is the call graph for this function:

void String::ESubStrReplace ( String replace_with,
unsigned int  index,
unsigned int  len 
)

Definition at line 98 of file str.cpp.

References value_.

String * String::ETrim ( const char *  CRSet,
int  type 
)

Definition at line 47 of file str.cpp.

References String(), and value_.

+ Here is the call graph for this function:

int String::find ( int  begin,
const char *  target 
)

Definition at line 174 of file str.cpp.

References value_.

Referenced by BasicExecutorModule::find().

+ Here is the caller graph for this function:

int String::find ( char *  s,
int *  posn 
)
virtual std::string String::getFormattedStringRep ( ) const [inline, virtual]

Reimplemented from BObjectImp.

Definition at line 124 of file impstr.h.

References value_.

virtual std::string String::getStringRep ( ) const [inline, virtual]
bool String::isEqual ( const BObjectImp objimp) const [protected, virtual]

Reimplemented from BObjectImp.

Definition at line 349 of file str.cpp.

References BObjectImp::isa(), BObjectImp::OTString, and value_.

+ Here is the call graph for this function:

bool String::isLessThan ( const BObjectImp objimp) const [protected, virtual]

Reimplemented from BObjectImp.

Definition at line 362 of file str.cpp.

References BObjectImp::isa(), BObjectImp::OTError, BObjectImp::OTString, BObjectImp::OTUninit, and value_.

+ Here is the call graph for this function:

virtual bool String::isTrue ( void  ) const [inline, virtual]

Reimplemented from BObjectImp.

Definition at line 81 of file impstr.h.

References value_.

String * String::midstring ( int  begin,
int  len 
) const [private]

Definition at line 378 of file str.cpp.

References String(), and value_.

+ Here is the call graph for this function:

String::operator const char * ( ) const [inline]

Definition at line 78 of file impstr.h.

References value_.

String& String::operator= ( const char *  s) [inline]

Definition at line 75 of file impstr.h.

References value_.

String& String::operator= ( const String str) [inline]

Definition at line 76 of file impstr.h.

References value_.

BObjectRef String::OperMultiSubscript ( stack< BObjectRef > &  indices) [virtual]

Reimplemented from BObjectImp.

Definition at line 512 of file str.cpp.

References copy(), BObject::impref(), BObjectImp::isa(), length(), BObjectImp::OTDouble, BObjectImp::OTLong, BObjectImp::OTString, String(), BLong::value(), Double::value(), and value_.

+ Here is the call graph for this function:

BObjectRef String::OperMultiSubscriptAssign ( stack< BObjectRef > &  indices,
BObjectImp target 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 442 of file str.cpp.

References copy(), UninitObject::create(), BObject::impref(), BObjectImp::isa(), length(), BObjectImp::OTDouble, BObjectImp::OTLong, BObjectImp::OTString, BLong::value(), Double::value(), and value_.

+ Here is the call graph for this function:

BObjectRef String::OperSubscript ( const BObject obj) [virtual]

Reimplemented from BObjectImp.

Definition at line 572 of file str.cpp.

References BObject::impref(), BObjectImp::isa(), BObjectImp::OTDouble, BObjectImp::OTLong, BObjectImp::OTString, String(), BLong::value(), Double::value(), and value_.

+ Here is the call graph for this function:

string String::pack ( ) const [virtual]

Reimplemented from BObjectImp.

Definition at line 103 of file str.cpp.

References value_.

void String::packonto ( std::ostream &  os) const [virtual]

Reimplemented from BObjectImp.

Definition at line 108 of file str.cpp.

References value_.

void String::packonto ( std::ostream &  os,
const std::string &  value 
) [static]

Definition at line 112 of file str.cpp.

References value().

+ Here is the call graph for this function:

void String::printOn ( std::ostream &  os) const [virtual]

Reimplemented from BObjectImp.

Definition at line 48 of file objstrm.cpp.

References value_.

void String::remove ( const char *  s)

Definition at line 281 of file str.cpp.

References value_.

Referenced by selfMinusObj().

+ Here is the caller graph for this function:

void String::reverse ( void  )

Definition at line 219 of file str.cpp.

References value_.

Referenced by unary_minus().

+ Here is the caller graph for this function:

unsigned int String::SafeCharAmt ( ) const

Definition at line 196 of file str.cpp.

References length(), and value_.

Referenced by UOExecutorModule::mf_CreateAccount().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

BObjectImp * String::selfMinusObj ( const BObjectImp objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 293 of file str.cpp.

References copy(), BObjectImp::getStringRep(), and remove().

Referenced by BLong::selfMinusObj(), and Double::selfMinusObj().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

BObjectImp * String::selfMinusObj ( const BLong objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 299 of file str.cpp.

References copy(), BLong::getStringRep(), and remove().

+ Here is the call graph for this function:

BObjectImp * String::selfMinusObj ( const Double objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 305 of file str.cpp.

References copy(), Double::getStringRep(), and remove().

+ Here is the call graph for this function:

BObjectImp * String::selfMinusObj ( const String objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 311 of file str.cpp.

References copy(), remove(), and value_.

+ Here is the call graph for this function:

BObjectImp * String::selfMinusObj ( const ObjArray objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 317 of file str.cpp.

References copy(), ObjArray::getStringRep(), and remove().

+ Here is the call graph for this function:

void String::selfMinusObj ( BObjectImp objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 327 of file str.cpp.

References BObjectImp::getStringRep().

+ Here is the call graph for this function:

void String::selfMinusObj ( BLong objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 331 of file str.cpp.

References BLong::getStringRep().

+ Here is the call graph for this function:

void String::selfMinusObj ( Double objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 335 of file str.cpp.

References Double::getStringRep().

+ Here is the call graph for this function:

void String::selfMinusObj ( String objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 339 of file str.cpp.

References value_.

void String::selfMinusObj ( ObjArray objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 343 of file str.cpp.

References ObjArray::getStringRep().

+ Here is the call graph for this function:

BObjectImp * String::selfMinusObjImp ( const BObjectImp objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 289 of file str.cpp.

References BObjectImp::selfMinusObj().

+ Here is the call graph for this function:

void String::selfMinusObjImp ( BObjectImp objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 323 of file str.cpp.

References BObjectImp::selfMinusObj().

+ Here is the call graph for this function:

BObjectImp * String::selfPlusObj ( const BObjectImp objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 235 of file str.cpp.

References BObjectImp::getStringRep(), String(), and value_.

+ Here is the call graph for this function:

BObjectImp * String::selfPlusObj ( const BLong objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 239 of file str.cpp.

References BLong::getStringRep(), String(), and value_.

+ Here is the call graph for this function:

BObjectImp * String::selfPlusObj ( const Double objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 243 of file str.cpp.

References Double::getStringRep(), String(), and value_.

+ Here is the call graph for this function:

BObjectImp * String::selfPlusObj ( const String objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 247 of file str.cpp.

References getStringRep(), String(), and value_.

+ Here is the call graph for this function:

BObjectImp * String::selfPlusObj ( const ObjArray objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 251 of file str.cpp.

References ObjArray::getStringRep(), String(), and value_.

+ Here is the call graph for this function:

void String::selfPlusObj ( BObjectImp objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 259 of file str.cpp.

References BObjectImp::getStringRep(), and value_.

+ Here is the call graph for this function:

void String::selfPlusObj ( BLong objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 263 of file str.cpp.

References BLong::getStringRep(), and value_.

+ Here is the call graph for this function:

void String::selfPlusObj ( Double objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 267 of file str.cpp.

References Double::getStringRep(), and value_.

+ Here is the call graph for this function:

void String::selfPlusObj ( String objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 271 of file str.cpp.

References getStringRep(), and value_.

+ Here is the call graph for this function:

void String::selfPlusObj ( ObjArray objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 275 of file str.cpp.

References ObjArray::getStringRep(), and value_.

+ Here is the call graph for this function:

BObjectImp * String::selfPlusObjImp ( const BObjectImp objimp) const [virtual]

Reimplemented from BObjectImp.

Definition at line 231 of file str.cpp.

References BObjectImp::selfPlusObj().

+ Here is the call graph for this function:

void String::selfPlusObjImp ( BObjectImp objimp,
BObject obj 
) [virtual]

Reimplemented from BObjectImp.

Definition at line 255 of file str.cpp.

References BObjectImp::selfPlusObj().

+ Here is the call graph for this function:

void String::set ( char *  newstr)

Definition at line 224 of file str.cpp.

References value_.

size_t String::sizeEstimate ( ) const [virtual]

Implements BObjectImp.

Definition at line 164 of file str.cpp.

References String(), and value_.

+ Here is the call graph for this function:

String * String::StrStr ( int  begin,
int  len 
)

Definition at line 42 of file str.cpp.

References String(), and value_.

Referenced by BasicExecutorModule::mf_substr().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void String::toLower ( void  )

Definition at line 391 of file str.cpp.

References value_.

Referenced by BasicExecutorModule::lower().

+ Here is the caller graph for this function:

void String::toUpper ( void  )

Definition at line 383 of file str.cpp.

References value_.

Referenced by BasicExecutorModule::upper().

+ Here is the caller graph for this function:

void String::unary_minus ( ) [inline]

Definition at line 118 of file impstr.h.

References reverse().

+ Here is the call graph for this function:

BObjectImp * String::unpack ( const char *  pstr) [static]

Reimplemented from BObjectImp.

Definition at line 117 of file str.cpp.

References String().

+ Here is the call graph for this function:

BObjectImp * String::unpack ( std::istream &  is) [static]

Reimplemented from BObjectImp.

Definition at line 122 of file str.cpp.

References String().

+ Here is the call graph for this function:

BObjectImp * String::unpackWithLen ( std::istream &  is) [static]

Definition at line 130 of file str.cpp.

References String().

Referenced by BObjectImp::unpack().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const std::string& String::value ( ) const [inline]

Definition at line 67 of file impstr.h.

References value_.

Referenced by BStruct::array_assign(), BStruct::BStruct(), DebugContextObjImp::call_method(), ScriptExObjImp::call_method_id(), BPacket::call_method_id(), AccountObjImp::call_method_id(), BXMLfile::call_method_id(), BStruct::call_method_id(), BBinaryfile::call_method_id(), DataFileRefObjImp::call_method_id(), BXmlNode::call_method_id(), CallPropertyListMethod_id(), getAttributeParam(), NPCExecutorModule::getproperty(), getVitalParam(), Executor::ins_casejmp_findstring(), NPCExecutorModule::IsLegalMove(), NPCExecutorModule::makeboundingbox(), PolSystemExecutorModule::mf_AddRealm(), ConfigFileExecutorModule::mf_AppendConfigFileElem(), FileAccessExecutorModule::mf_AppendToFile(), UOExecutorModule::mf_ApplyConstraint(), UOExecutorModule::mf_AssignRectToWeatherRegion(), UnicodeExecutorModule::mf_BroadcastUC(), UOExecutorModule::mf_CanWalk(), UOExecutorModule::mf_CheckLosBetween(), ConfigFileExecutorModule::mf_ConfigFile(), UOExecutorModule::mf_CreateAccount(), DataFileExecutorModule::mf_CreateDataFile(), FileAccessExecutorModule::mf_CreateDirectory(), UOExecutorModule::mf_CreateItemAtLocation(), UOExecutorModule::mf_CreateItemCopyAtLocation(), UOExecutorModule::mf_CreateMultiAtLocation(), UOExecutorModule::mf_CreateNpcFromTemplate(), StorageExecutorModule::mf_CreateRootItemInStorageArea(), StorageExecutorModule::mf_CreateStorageArea(), PolSystemExecutorModule::mf_DeleteRealm(), StorageExecutorModule::mf_DestroyRootItemInStorageArea(), UOExecutorModule::mf_EraseGlobalProperty(), UOExecutorModule::mf_EraseObjProperty(), FileAccessExecutorModule::mf_FileExists(), UOExecutorModule::mf_FindPath(), StorageExecutorModule::mf_FindRootItemInStorageArea(), StorageExecutorModule::mf_FindStorageArea(), UOExecutorModule::mf_GetCommandHelp(), ConfigFileExecutorModule::mf_GetConfigInt(), ConfigFileExecutorModule::mf_GetConfigReal(), ConfigFileExecutorModule::mf_GetConfigString(), UOExecutorModule::mf_GetGlobalProperty(), UOExecutorModule::mf_GetHarvestDifficulty(), UOExecutorModule::mf_GetMapInfo(), UOExecutorModule::mf_GetObjProperty(), PolSystemExecutorModule::mf_GetPackageByName(), UOExecutorModule::mf_GetRegionLightLevelAtLocation(), UOExecutorModule::mf_GetRegionNameAtLocation(), UOExecutorModule::mf_GetRegionString(), UOExecutorModule::mf_GetStandingHeight(), UOExecutorModule::mf_GetStandingLayers(), UOExecutorModule::mf_GetWorldHeight(), UOExecutorModule::mf_HarvestResource(), FileAccessExecutorModule::mf_ListDirectory(), UOExecutorModule::mf_ListGhostsNearLocation(), UOExecutorModule::mf_ListItemsAtLocation(), UOExecutorModule::mf_ListItemsNearLocation(), UOExecutorModule::mf_ListItemsNearLocationOfType(), UOExecutorModule::mf_ListItemsNearLocationWithFlag(), UOExecutorModule::mf_ListMobilesNearLocation(), UOExecutorModule::mf_ListMobilesNearLocationEx(), UOExecutorModule::mf_ListMultisInBox(), UOExecutorModule::mf_ListObjectsInBox(), UOExecutorModule::mf_ListStaticsAtLocation(), UOExecutorModule::mf_ListStaticsInBox(), UOExecutorModule::mf_ListStaticsNearLocation(), ConfigFileExecutorModule::mf_LoadTusScpFile(), FileAccessExecutorModule::mf_LogToFile(), PolSystemExecutorModule::mf_MD5Encrypt(), UOExecutorModule::mf_MoveObjectToLocation(), FileAccessExecutorModule::mf_OpenBinaryFile(), OSExecutorModule::mf_OpenConnection(), DataFileExecutorModule::mf_OpenDataFile(), FileAccessExecutorModule::mf_OpenXMLFile(), UOExecutorModule::mf_PlayMovingEffectXyz(), UOExecutorModule::mf_PlayMovingEffectXyz_Ex(), UOExecutorModule::mf_PlaySoundEffectXYZ(), UOExecutorModule::mf_PlayStationaryEffect(), UOExecutorModule::mf_PlayStationaryEffect_Ex(), UnicodeExecutorModule::mf_PrintTextAboveUC(), UnicodeExecutorModule::mf_PrivateTextAboveUC(), FileAccessExecutorModule::mf_ReadFile(), PolSystemExecutorModule::mf_Realms(), VitalExecutorModule::mf_RecalcVitals(), UnicodeExecutorModule::mf_RequestInputUC(), UOExecutorModule::mf_SendStringAsTipWindow(), UnicodeExecutorModule::mf_SendSysMessageUC(), UOExecutorModule::mf_SetGlobalProperty(), UOExecutorModule::mf_SetName(), UOExecutorModule::mf_SetObjProperty(), UOExecutorModule::mf_SetRegionLightLevel(), UOExecutorModule::mf_SetRegionWeatherLevel(), ConfigFileExecutorModule::mf_UnloadConfigFile(), DataFileExecutorModule::mf_UnloadDataFile(), FileAccessExecutorModule::mf_WriteFile(), HttpExecutorModule::mf_WriteHtml(), HttpExecutorModule::mf_WriteHtmlRaw(), BStruct::OperSubscript(), BXMLfile::OperSubscript(), BXmlNode::OperSubscript(), BXmlAttribute::OperSubscript(), StorageAreasImp::OperSubscript(), packonto(), OSExecutorModule::run_script(), NPCExecutorModule::SayUC(), UBoat::script_method_id(), Item::script_method_id(), UObject::script_method_id(), ECharacterRefObjImp::set_member_id(), EItemRefObjImp::set_member_id(), EUBoatRefObjImp::set_member_id(), EMultiRefObjImp::set_member_id(), NPCExecutorModule::setproperty(), OSExecutorModule::start_script(), and OSExecutorModule::start_skill_script().


Friends And Related Function Documentation

friend class SubString [friend]

Definition at line 135 of file impstr.h.


Member Data Documentation


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