Pol
Revision:cb584c9
|
#include <execmodl.h>
Classes | |
struct | FunctionDef |
Protected Member Functions | |
TmplExecutorModule (const char *modname, Executor &exec) | |
virtual BObjectImp * | execFunc (unsigned idx) POL_OVERRIDE |
virtual int | functionIndex (const std::string &funcname) POL_OVERRIDE |
virtual std::string | functionName (unsigned idx) POL_OVERRIDE |
![]() | |
ExecutorModule (const char *moduleName, Executor &iExec) | |
Private Types | |
using | FunctionTable = std::vector< FunctionDef > |
Static Private Attributes | |
static std::map< std::string, int, Clib::ci_cmp_pred > | _func_idx_map |
static bool | _func_map_init = false |
static FunctionTable | function_table |
Additional Inherited Members | |
![]() | |
virtual | ~ExecutorModule ()=default |
BApplicObjBase * | getApplicObjParam (unsigned param, const BApplicObjType *object_type) |
void * | getApplicPtrParam (unsigned param, const BApplicObjType *pointer_type) |
bool | getObjArrayParam (unsigned param, ObjArray *&pobjarr) |
bool | getParam (unsigned param, int &value) |
bool | getParam (unsigned param, int &value, int maxval) |
bool | getParam (unsigned param, int &value, int minval, int maxval) |
bool | getParam (unsigned param, unsigned &value) |
bool | getParam (unsigned param, short &value) |
bool | getParam (unsigned param, short &value, short maxval) |
bool | getParam (unsigned param, short &value, short minval, short maxval) |
bool | getParam (unsigned param, unsigned short &value) |
bool | getParam (unsigned param, unsigned short &value, unsigned short maxval) |
bool | getParam (unsigned param, unsigned short &value, unsigned short minval, unsigned short maxval) |
BObjectImp * | getParamImp (unsigned param) |
BObjectImp * | getParamImp (unsigned param, BObjectImp::BObjectType type) |
bool | getParamImp (unsigned param, BObjectImp *&imp) |
bool | getRealParam (unsigned param, double &value) |
const String * | getStringParam (unsigned param) |
bool | getStringParam (unsigned param, const String *&pstr) |
const std::string & | scriptname () const |
![]() | |
Executor & | exec |
![]() | |
boost_utils::function_name_flystring | moduleName |
Definition at line 100 of file execmodl.h.
|
private |
Definition at line 112 of file execmodl.h.
|
protected |
Definition at line 131 of file execmodl.h.
References Pol::Bscript::TmplExecutorModule< T >::_func_idx_map, Pol::Bscript::TmplExecutorModule< T >::_func_map_init, and Pol::Bscript::TmplExecutorModule< T >::function_table().
|
inlineprotectedvirtual |
Implements Pol::Bscript::ExecutorModule.
Definition at line 154 of file execmodl.h.
References Pol::Bscript::TmplExecutorModule< T >::function_table().
|
private |
Definition at line 19 of file basiciomod.cpp.
References Pol::Module::BasicIoExecutorModule::print().
|
private |
Definition at line 26 of file clmod.cpp.
References Pol::Module::ClilocExecutorModule::mf_PrintTextAboveCL(), Pol::Module::ClilocExecutorModule::mf_PrintTextAbovePrivateCL(), and Pol::Module::ClilocExecutorModule::mf_SendSysMessageCL().
|
private |
Definition at line 28 of file attributemod.cpp.
References Pol::Module::AttributeExecutorModule::mf_AlterAttributeTemporaryMod(), Pol::Module::AttributeExecutorModule::mf_BaseSkillToRaw(), Pol::Module::AttributeExecutorModule::mf_CheckSkill(), Pol::Module::AttributeExecutorModule::mf_GetAttribute(), Pol::Module::AttributeExecutorModule::mf_GetAttributeBaseValue(), Pol::Module::AttributeExecutorModule::mf_GetAttributeCap(), Pol::Module::AttributeExecutorModule::mf_GetAttributeDefaultCap(), Pol::Module::AttributeExecutorModule::mf_GetAttributeIntrinsicMod(), Pol::Module::AttributeExecutorModule::mf_GetAttributeLock(), Pol::Module::AttributeExecutorModule::mf_GetAttributeName(), Pol::Module::AttributeExecutorModule::mf_GetAttributeTemporaryMod(), Pol::Module::AttributeExecutorModule::mf_RawSkillToBase(), Pol::Module::AttributeExecutorModule::mf_SetAttributeBaseValue(), Pol::Module::AttributeExecutorModule::mf_SetAttributeCap(), Pol::Module::AttributeExecutorModule::mf_SetAttributeLock(), Pol::Module::AttributeExecutorModule::mf_SetAttributeTemporaryMod(), and Pol::Core::Mobile.
Referenced by Pol::Bscript::TmplExecutorModule< T >::execFunc(), Pol::Bscript::TmplExecutorModule< T >::functionName(), and Pol::Bscript::TmplExecutorModule< T >::TmplExecutorModule().
|
private |
Definition at line 28 of file utilmod.cpp.
References Pol::Module::UtilExecutorModule::mf_RandomDiceRoll(), Pol::Module::UtilExecutorModule::mf_RandomFloat(), Pol::Module::UtilExecutorModule::mf_RandomInt(), Pol::Module::UtilExecutorModule::mf_RandomIntMinMax(), and Pol::Module::UtilExecutorModule::mf_StrFormatTime().
|
private |
Definition at line 28 of file httpmod.cpp.
References Pol::Module::HttpExecutorModule::mf_QueryIP(), Pol::Module::HttpExecutorModule::mf_QueryParam(), Pol::Module::HttpExecutorModule::mf_WriteHtml(), and Pol::Module::HttpExecutorModule::mf_WriteHtmlRaw().
|
private |
Definition at line 28 of file mathmod.cpp.
References Pol::Module::MathExecutorModule::mf_Abs(), Pol::Module::MathExecutorModule::mf_ACos(), Pol::Module::MathExecutorModule::mf_ASin(), Pol::Module::MathExecutorModule::mf_ATan(), Pol::Module::MathExecutorModule::mf_Ceil(), Pol::Module::MathExecutorModule::mf_ConstE(), Pol::Module::MathExecutorModule::mf_ConstPi(), Pol::Module::MathExecutorModule::mf_Cos(), Pol::Module::MathExecutorModule::mf_DegToRad(), Pol::Module::MathExecutorModule::mf_Floor(), Pol::Module::MathExecutorModule::mf_FormatRealToString(), Pol::Module::MathExecutorModule::mf_Log10(), Pol::Module::MathExecutorModule::mf_LogE(), Pol::Module::MathExecutorModule::mf_Max(), Pol::Module::MathExecutorModule::mf_Min(), Pol::Module::MathExecutorModule::mf_Pow(), Pol::Module::MathExecutorModule::mf_RadToDeg(), Pol::Module::MathExecutorModule::mf_Root(), Pol::Module::MathExecutorModule::mf_Sin(), Pol::Module::MathExecutorModule::mf_Sqrt(), and Pol::Module::MathExecutorModule::mf_Tan().
|
private |
Definition at line 29 of file boatmod.cpp.
References Pol::Module::UBoatExecutorModule::mf_BoatFromItem(), Pol::Module::UBoatExecutorModule::mf_MoveBoat(), Pol::Module::UBoatExecutorModule::mf_MoveBoatRelative(), Pol::Module::UBoatExecutorModule::mf_MoveBoatXY(), Pol::Module::UBoatExecutorModule::mf_RegisterItemWithBoat(), Pol::Module::UBoatExecutorModule::mf_SystemFindBoatBySerial(), and Pol::Module::UBoatExecutorModule::mf_TurnBoat().
|
private |
Definition at line 30 of file storagemod.cpp.
References Pol::Core::CreateStorageAreasImp(), Pol::Module::StorageExecutorModule::mf_CreateRootItemInStorageArea(), Pol::Module::StorageExecutorModule::mf_CreateStorageArea(), Pol::Module::StorageExecutorModule::mf_DestroyRootItemInStorageArea(), Pol::Module::StorageExecutorModule::mf_FindRootItemInStorageArea(), Pol::Module::StorageExecutorModule::mf_FindStorageArea(), and Pol::Module::StorageExecutorModule::mf_StorageAreas().
|
private |
Definition at line 31 of file sqlmod.cpp.
References Pol::Module::SQLExecutorModule::mf_AffectedRows(), Pol::Module::SQLExecutorModule::mf_Close(), Pol::Module::SQLExecutorModule::mf_ConnectToDB(), Pol::Module::SQLExecutorModule::mf_FetchRow(), Pol::Module::SQLExecutorModule::mf_FieldName(), Pol::Module::SQLExecutorModule::mf_NumFields(), Pol::Module::SQLExecutorModule::mf_NumRows(), Pol::Module::SQLExecutorModule::mf_Query(), and Pol::Module::SQLExecutorModule::mf_SelectDb().
|
private |
Definition at line 32 of file vitalmod.cpp.
References Pol::Module::VitalExecutorModule::mf_ApplyDamage(), Pol::Module::VitalExecutorModule::mf_ApplyRawDamage(), Pol::Module::VitalExecutorModule::mf_ConsumeMana(), Pol::Module::VitalExecutorModule::mf_ConsumeVital(), Pol::Module::VitalExecutorModule::mf_GetVital(), Pol::Module::VitalExecutorModule::mf_GetVitalMaximumValue(), Pol::Module::VitalExecutorModule::mf_GetVitalName(), Pol::Module::VitalExecutorModule::mf_GetVitalRegenRate(), Pol::Module::VitalExecutorModule::mf_HealDamage(), Pol::Module::VitalExecutorModule::mf_RecalcVitals(), and Pol::Module::VitalExecutorModule::mf_SetVital().
|
private |
|
private |
Definition at line 40 of file cfgmod.cpp.
References Pol::Module::ConfigFileExecutorModule::mf_AppendConfigFileElem(), Pol::Module::ConfigFileExecutorModule::mf_ConfigFile(), Pol::Module::ConfigFileExecutorModule::mf_FindConfigElement(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigInt(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigIntArray(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigIntKeys(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigMaxIntKey(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigReal(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigString(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigStringArray(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigStringDictionary(), Pol::Module::ConfigFileExecutorModule::mf_GetConfigStringKeys(), Pol::Module::ConfigFileExecutorModule::mf_ListConfigElemProps(), Pol::Module::ConfigFileExecutorModule::mf_LoadTusScpFile(), and Pol::Module::ConfigFileExecutorModule::mf_UnloadConfigFile().
|
private |
|
private |
|
private |
Definition at line 41 of file filemod.cpp.
References Pol::Module::FileAccessExecutorModule::mf_AppendToFile(), Pol::Module::FileAccessExecutorModule::mf_CreateDirectory(), Pol::Module::FileAccessExecutorModule::mf_CreateXMLFile(), Pol::Module::FileAccessExecutorModule::mf_FileExists(), Pol::Module::FileAccessExecutorModule::mf_ListDirectory(), Pol::Module::FileAccessExecutorModule::mf_LogToFile(), Pol::Module::FileAccessExecutorModule::mf_OpenBinaryFile(), Pol::Module::FileAccessExecutorModule::mf_OpenXMLFile(), Pol::Module::FileAccessExecutorModule::mf_ReadFile(), and Pol::Module::FileAccessExecutorModule::mf_WriteFile().
|
private |
Definition at line 47 of file npcmod.cpp.
References Pol::Module::NPCExecutorModule::CanMove(), Pol::Module::NPCExecutorModule::face(), Pol::Module::NPCExecutorModule::facing(), Pol::Module::NPCExecutorModule::getproperty(), Pol::Module::NPCExecutorModule::IsLegalMove(), Pol::Module::NPCExecutorModule::makeboundingbox(), Pol::Module::NPCExecutorModule::mf_RunAwayFrom(), Pol::Module::NPCExecutorModule::mf_RunAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_RunToward(), Pol::Module::NPCExecutorModule::mf_RunTowardLocation(), Pol::Module::NPCExecutorModule::mf_Self(), Pol::Module::NPCExecutorModule::mf_SetAnchor(), Pol::Module::NPCExecutorModule::mf_SetOpponent(), Pol::Module::NPCExecutorModule::mf_SetWarMode(), Pol::Module::NPCExecutorModule::mf_TurnAwayFrom(), Pol::Module::NPCExecutorModule::mf_TurnAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_TurnToward(), Pol::Module::NPCExecutorModule::mf_TurnTowardLocation(), Pol::Module::NPCExecutorModule::mf_WalkAwayFrom(), Pol::Module::NPCExecutorModule::mf_WalkAwayFromLocation(), Pol::Module::NPCExecutorModule::mf_WalkToward(), Pol::Module::NPCExecutorModule::mf_WalkTowardLocation(), Pol::Module::NPCExecutorModule::mf_Wander(), Pol::Module::NPCExecutorModule::move(), Pol::Module::NPCExecutorModule::position(), Pol::Module::NPCExecutorModule::say(), Pol::Module::NPCExecutorModule::SayUC(), and Pol::Module::NPCExecutorModule::setproperty().
|
private |
Definition at line 60 of file osmod.cpp.
References Pol::Module::OSExecutorModule::create_debug_context(), Pol::Module::OSExecutorModule::events_waiting(), Pol::Module::OSExecutorModule::getpid(), Pol::Module::OSExecutorModule::getprocess(), Pol::Module::OSExecutorModule::is_critical(), Pol::Module::OSExecutorModule::mf_clear_event_queue(), Pol::Module::OSExecutorModule::mf_debugger(), Pol::Module::OSExecutorModule::mf_HTTPRequest(), Pol::Module::OSExecutorModule::mf_Log(), Pol::Module::OSExecutorModule::mf_OpenConnection(), Pol::Module::OSExecutorModule::mf_OpenURL(), Pol::Module::OSExecutorModule::mf_performance_diff(), Pol::Module::OSExecutorModule::mf_set_debug(), Pol::Module::OSExecutorModule::mf_set_event_queue_size(), Pol::Module::OSExecutorModule::mf_set_priority(), Pol::Module::OSExecutorModule::mf_set_script_option(), Pol::Module::OSExecutorModule::mf_system_rpm(), Pol::Module::OSExecutorModule::mf_unload_scripts(), Pol::Module::OSExecutorModule::run_script(), Pol::Module::OSExecutorModule::run_script_to_completion(), Pol::Module::OSExecutorModule::set_critical(), Pol::Module::OSExecutorModule::sleep(), Pol::Module::OSExecutorModule::sleepms(), Pol::Module::OSExecutorModule::start_script(), Pol::Module::OSExecutorModule::start_skill_script(), and Pol::Module::OSExecutorModule::wait_for_event().
|
private |
Definition at line 97 of file polsystemmod.cpp.
References Pol::Module::PolSystemExecutorModule::mf_AddRealm(), Pol::Module::PolSystemExecutorModule::mf_CreatePacket(), Pol::Module::PolSystemExecutorModule::mf_DeleteRealm(), Pol::Module::PolSystemExecutorModule::mf_FormatItemDescription(), Pol::Module::PolSystemExecutorModule::mf_GetCmdLevelName(), Pol::Module::PolSystemExecutorModule::mf_GetCmdLevelNumber(), Pol::Module::PolSystemExecutorModule::mf_GetItemDescriptor(), Pol::Module::PolSystemExecutorModule::mf_GetPackageByName(), Pol::Module::PolSystemExecutorModule::mf_IncRevision(), Pol::Module::PolSystemExecutorModule::mf_ListenPoints(), Pol::Module::PolSystemExecutorModule::mf_ListTextCommands(), Pol::Module::PolSystemExecutorModule::mf_LogCPropProfile(), Pol::Module::PolSystemExecutorModule::mf_MD5Encrypt(), Pol::Module::PolSystemExecutorModule::mf_Packages(), Pol::Module::PolSystemExecutorModule::mf_ReadMillisecondClock(), Pol::Module::PolSystemExecutorModule::mf_Realms(), Pol::Module::PolSystemExecutorModule::mf_ReloadConfiguration(), and Pol::Module::PolSystemExecutorModule::mf_SetSysTrayPopupText().
|
private |
Definition at line 129 of file unimod.cpp.
References Pol::Module::UnicodeExecutorModule::mf_BroadcastUC(), Pol::Module::UnicodeExecutorModule::mf_PrintTextAboveUC(), Pol::Module::UnicodeExecutorModule::mf_PrivateTextAboveUC(), Pol::Module::UnicodeExecutorModule::mf_RequestInputUC(), Pol::Module::UnicodeExecutorModule::mf_SendSysMessageUC(), and Pol::Module::UnicodeExecutorModule::mf_SendTextEntryGumpUC().
|
private |
Definition at line 837 of file basicmod.cpp.
References Pol::Module::BasicExecutorModule::find(), Pol::Module::BasicExecutorModule::len(), Pol::Module::BasicExecutorModule::lower(), Pol::Module::BasicExecutorModule::mf_Bin(), Pol::Module::BasicExecutorModule::mf_Boolean(), Pol::Module::BasicExecutorModule::mf_CAsc(), Pol::Module::BasicExecutorModule::mf_CAscZ(), Pol::Module::BasicExecutorModule::mf_CChr(), Pol::Module::BasicExecutorModule::mf_CChrZ(), Pol::Module::BasicExecutorModule::mf_CDbl(), Pol::Module::BasicExecutorModule::mf_CInt(), Pol::Module::BasicExecutorModule::mf_Compare(), Pol::Module::BasicExecutorModule::mf_CStr(), Pol::Module::BasicExecutorModule::mf_DecodeBase64(), Pol::Module::BasicExecutorModule::mf_EncodeBase64(), Pol::Module::BasicExecutorModule::mf_Hex(), Pol::Module::BasicExecutorModule::mf_Pack(), Pol::Module::BasicExecutorModule::mf_PackJSON(), Pol::Module::BasicExecutorModule::mf_SizeOf(), Pol::Module::BasicExecutorModule::mf_SplitWords(), Pol::Module::BasicExecutorModule::mf_StrReplace(), Pol::Module::BasicExecutorModule::mf_substr(), Pol::Module::BasicExecutorModule::mf_SubStrReplace(), Pol::Module::BasicExecutorModule::mf_Trim(), Pol::Module::BasicExecutorModule::mf_TypeOf(), Pol::Module::BasicExecutorModule::mf_TypeOfInt(), Pol::Module::BasicExecutorModule::mf_Unpack(), Pol::Module::BasicExecutorModule::mf_UnpackJSON(), and Pol::Module::BasicExecutorModule::upper().
|
private |
Definition at line 5558 of file uomod.cpp.
References Pol::Module::UOExecutorModule::broadcast(), Pol::Module::UOExecutorModule::mf_Accessible(), Pol::Module::UOExecutorModule::mf_AddAmount(), Pol::Module::UOExecutorModule::mf_AddMenuItem(), Pol::Module::UOExecutorModule::mf_ApplyConstraint(), Pol::Module::UOExecutorModule::mf_AssignRectToWeatherRegion(), Pol::Module::UOExecutorModule::mf_Attach(), Pol::Module::UOExecutorModule::mf_CanWalk(), Pol::Module::UOExecutorModule::mf_CheckLineOfSight(), Pol::Module::UOExecutorModule::mf_CheckLosAt(), Pol::Module::UOExecutorModule::mf_CheckLosBetween(), Pol::Module::UOExecutorModule::mf_CloseGump(), Pol::Module::UOExecutorModule::mf_CloseTradeWindow(), Pol::Module::UOExecutorModule::mf_CloseWindow(), Pol::Module::UOExecutorModule::mf_ConsumeReagents(), Pol::Module::UOExecutorModule::mf_ConsumeSubstance(), Pol::Module::UOExecutorModule::mf_CoordinateDistance(), Pol::Module::UOExecutorModule::mf_CoordinateDistanceEuclidean(), Pol::Module::UOExecutorModule::mf_CreateAccount(), Pol::Module::UOExecutorModule::mf_CreateItemAtLocation(), Pol::Module::UOExecutorModule::mf_CreateItemCopyAtLocation(), Pol::Module::UOExecutorModule::mf_CreateItemInBackpack(), Pol::Module::UOExecutorModule::mf_CreateItemInContainer(), Pol::Module::UOExecutorModule::mf_CreateItemInInventory(), Pol::Module::UOExecutorModule::mf_CreateMenu(), Pol::Module::UOExecutorModule::mf_CreateMultiAtLocation(), Pol::Module::UOExecutorModule::mf_CreateNpcFromTemplate(), Pol::Module::UOExecutorModule::mf_DestroyItem(), Pol::Module::UOExecutorModule::mf_DestroyMulti(), Pol::Module::UOExecutorModule::mf_Detach(), Pol::Module::UOExecutorModule::mf_DisableEvents(), Pol::Module::UOExecutorModule::mf_DisconnectClient(), Pol::Module::UOExecutorModule::mf_Distance(), Pol::Module::UOExecutorModule::mf_DistanceEuclidean(), Pol::Module::UOExecutorModule::mf_EnableEvents(), Pol::Module::UOExecutorModule::mf_EnumerateItemsInContainer(), Pol::Module::UOExecutorModule::mf_EnumerateOnlineCharacters(), Pol::Module::UOExecutorModule::mf_EquipFromTemplate(), Pol::Module::UOExecutorModule::mf_EquipItem(), Pol::Module::UOExecutorModule::mf_EraseGlobalProperty(), Pol::Module::UOExecutorModule::mf_EraseObjProperty(), Pol::Module::UOExecutorModule::mf_FindAccount(), Pol::Module::UOExecutorModule::mf_FindObjtypeInContainer(), Pol::Module::UOExecutorModule::mf_FindPath(), Pol::Module::UOExecutorModule::mf_FindSubstance(), Pol::Module::UOExecutorModule::mf_GetAmount(), Pol::Module::UOExecutorModule::mf_GetCommandHelp(), Pol::Module::UOExecutorModule::mf_GetCoordsInLine(), Pol::Module::UOExecutorModule::mf_GetEquipmentByLayer(), Pol::Module::UOExecutorModule::mf_GetFacing(), Pol::Module::UOExecutorModule::mf_GetGlobalProperty(), Pol::Module::UOExecutorModule::mf_GetGlobalPropertyNames(), Pol::Module::UOExecutorModule::mf_GetHarvestDifficulty(), Pol::Module::UOExecutorModule::mf_GetMapInfo(), Pol::Module::UOExecutorModule::mf_GetMenuObjTypes(), Pol::Module::UOExecutorModule::mf_GetMidpointCircleCoords(), Pol::Module::UOExecutorModule::mf_GetMultiDimensions(), Pol::Module::UOExecutorModule::mf_GetObjProperty(), Pol::Module::UOExecutorModule::mf_GetObjPropertyNames(), Pol::Module::UOExecutorModule::mf_GetObjType(), Pol::Module::UOExecutorModule::mf_GetObjtypeByName(), Pol::Module::UOExecutorModule::mf_GetPosition(), Pol::Module::UOExecutorModule::mf_GetRegionLightLevelAtLocation(), Pol::Module::UOExecutorModule::mf_GetRegionName(), Pol::Module::UOExecutorModule::mf_GetRegionNameAtLocation(), Pol::Module::UOExecutorModule::mf_GetRegionString(), Pol::Module::UOExecutorModule::mf_GetSpellDifficulty(), Pol::Module::UOExecutorModule::mf_GetStandingHeight(), Pol::Module::UOExecutorModule::mf_GetStandingLayers(), Pol::Module::UOExecutorModule::mf_GetWorldHeight(), Pol::Module::UOExecutorModule::mf_GrantPrivilege(), Pol::Module::UOExecutorModule::mf_HarvestResource(), Pol::Module::UOExecutorModule::mf_IsStackable(), Pol::Module::UOExecutorModule::mf_ListAccounts(), Pol::Module::UOExecutorModule::mf_ListEquippedItems(), Pol::Module::UOExecutorModule::mf_ListGhostsNearLocation(), Pol::Module::UOExecutorModule::mf_ListHostiles(), Pol::Module::UOExecutorModule::mf_ListItemsAtLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocation(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListItemsNearLocationWithFlag(), Pol::Module::UOExecutorModule::mf_ListMobilesInBox(), Pol::Module::UOExecutorModule::mf_ListMobilesInLineOfSight(), Pol::Module::UOExecutorModule::mf_ListMobilesNearLocation(), Pol::Module::UOExecutorModule::mf_ListMobilesNearLocationEx(), Pol::Module::UOExecutorModule::mf_ListMultisInBox(), Pol::Module::UOExecutorModule::mf_ListObjectsInBox(), Pol::Module::UOExecutorModule::mf_ListOfflineMobilesInRealm(), Pol::Module::UOExecutorModule::mf_ListStaticsAtLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsInBox(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocation(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationOfType(), Pol::Module::UOExecutorModule::mf_ListStaticsNearLocationWithFlag(), Pol::Module::UOExecutorModule::mf_MoveItemToContainer(), Pol::Module::UOExecutorModule::mf_MoveItemToSecureTradeWin(), Pol::Module::UOExecutorModule::mf_MoveObjectToLocation(), Pol::Module::UOExecutorModule::mf_OpenPaperdoll(), Pol::Module::UOExecutorModule::mf_PerformAction(), Pol::Module::UOExecutorModule::mf_PlayLightningBoltEffect(), Pol::Module::UOExecutorModule::mf_PlayMovingEffect(), Pol::Module::UOExecutorModule::mf_PlayMovingEffect_Ex(), Pol::Module::UOExecutorModule::mf_PlayMovingEffectXyz(), Pol::Module::UOExecutorModule::mf_PlayMovingEffectXyz_Ex(), Pol::Module::UOExecutorModule::mf_PlayMusic(), Pol::Module::UOExecutorModule::mf_PlayObjectCenteredEffect(), Pol::Module::UOExecutorModule::mf_PlayObjectCenteredEffect_Ex(), Pol::Module::UOExecutorModule::mf_PlaySoundEffect(), Pol::Module::UOExecutorModule::mf_PlaySoundEffectPrivate(), Pol::Module::UOExecutorModule::mf_PlaySoundEffectXYZ(), Pol::Module::UOExecutorModule::mf_PlayStationaryEffect(), Pol::Module::UOExecutorModule::mf_PlayStationaryEffect_Ex(), Pol::Module::UOExecutorModule::mf_PolCore(), Pol::Module::UOExecutorModule::mf_PrintTextAbove(), Pol::Module::UOExecutorModule::mf_PrivateTextAbove(), Pol::Module::UOExecutorModule::mf_PromptInput(), Pol::Module::UOExecutorModule::mf_ReadGameClock(), Pol::Module::UOExecutorModule::mf_RegisterForSpeechEvents(), Pol::Module::UOExecutorModule::mf_ReleaseItem(), Pol::Module::UOExecutorModule::mf_ReserveItem(), Pol::Module::UOExecutorModule::mf_RestartScript(), Pol::Module::UOExecutorModule::mf_Resurrect(), Pol::Module::UOExecutorModule::mf_RevokePrivilege(), Pol::Module::UOExecutorModule::mf_SaveWorldState(), Pol::Module::UOExecutorModule::mf_SecureTradeWin(), Pol::Module::UOExecutorModule::mf_SelectColor(), Pol::Module::UOExecutorModule::mf_SelectMenuItem(), Pol::Module::UOExecutorModule::mf_SendBuyWindow(), Pol::Module::UOExecutorModule::mf_SendCharacterRaceChanger(), Pol::Module::UOExecutorModule::mf_SendCharProfile(), Pol::Module::UOExecutorModule::mf_SendEvent(), Pol::Module::UOExecutorModule::mf_SendGumpMenu(), Pol::Module::UOExecutorModule::mf_SendHousingTool(), Pol::Module::UOExecutorModule::mf_SendInstaResDialog(), Pol::Module::UOExecutorModule::mf_SendOpenBook(), Pol::Module::UOExecutorModule::mf_SendOpenSpecialContainer(), Pol::Module::UOExecutorModule::mf_SendOverallSeason(), Pol::Module::UOExecutorModule::mf_SendPacket(), Pol::Module::UOExecutorModule::mf_SendPopUpMenu(), Pol::Module::UOExecutorModule::mf_SendQuestArrow(), Pol::Module::UOExecutorModule::mf_SendSellWindow(), Pol::Module::UOExecutorModule::mf_SendSkillWindow(), Pol::Module::UOExecutorModule::mf_SendStatus(), Pol::Module::UOExecutorModule::mf_SendStringAsTipWindow(), Pol::Module::UOExecutorModule::mf_SendSysMessage(), Pol::Module::UOExecutorModule::mf_SendTextEntryGump(), Pol::Module::UOExecutorModule::mf_SendViewContainer(), Pol::Module::UOExecutorModule::mf_SetGlobalProperty(), Pol::Module::UOExecutorModule::mf_SetName(), Pol::Module::UOExecutorModule::mf_SetObjProperty(), Pol::Module::UOExecutorModule::mf_SetRegionLightLevel(), Pol::Module::UOExecutorModule::mf_SetRegionWeatherLevel(), Pol::Module::UOExecutorModule::mf_SetScriptController(), Pol::Module::UOExecutorModule::mf_Shutdown(), Pol::Module::UOExecutorModule::mf_SingleClick(), Pol::Module::UOExecutorModule::mf_SpeakPowerWords(), Pol::Module::UOExecutorModule::mf_StartSpellEffect(), Pol::Module::UOExecutorModule::mf_SubtractAmount(), Pol::Module::UOExecutorModule::mf_SystemFindObjectBySerial(), Pol::Module::UOExecutorModule::mf_Target(), Pol::Module::UOExecutorModule::mf_TargetCancel(), Pol::Module::UOExecutorModule::mf_TargetCoordinates(), Pol::Module::UOExecutorModule::mf_TargetMultiPlacement(), Pol::Module::UOExecutorModule::mf_UpdateItem(), Pol::Module::UOExecutorModule::mf_UpdateMobile(), and Pol::Module::UOExecutorModule::mf_UseItem().
|
inlineprotectedvirtual |
Implements Pol::Bscript::ExecutorModule.
Definition at line 145 of file execmodl.h.
References Pol::Bscript::TmplExecutorModule< T >::_func_idx_map.
|
inlineprotectedvirtual |
Implements Pol::Bscript::ExecutorModule.
Definition at line 161 of file execmodl.h.
References Pol::Bscript::TmplExecutorModule< T >::function_table().
|
staticprivate |
Definition at line 115 of file execmodl.h.
Referenced by Pol::Bscript::TmplExecutorModule< T >::functionIndex(), and Pol::Bscript::TmplExecutorModule< T >::TmplExecutorModule().
|
staticprivate |
Definition at line 116 of file execmodl.h.
Referenced by Pol::Bscript::TmplExecutorModule< T >::TmplExecutorModule().
|
staticprivate |
Definition at line 114 of file execmodl.h.