![]() |
TrinityCore
|
Inheritance diagram for ScriptRegistryInterface:Public Member Functions | |
| ScriptRegistryInterface ()=default | |
| virtual | ~ScriptRegistryInterface ()=default |
| ScriptRegistryInterface (ScriptRegistryInterface const &)=delete | |
| ScriptRegistryInterface (ScriptRegistryInterface &&)=delete | |
| ScriptRegistryInterface & | operator= (ScriptRegistryInterface const &)=delete |
| ScriptRegistryInterface & | operator= (ScriptRegistryInterface &&)=delete |
| virtual void | ReleaseContext (std::string const &context)=0 |
| virtual void | SwapContext (bool initialize)=0 |
| Injects and updates the changed script objects. | |
| virtual void | RemoveUsedScriptsFromContainer (std::unordered_set< std::string > &scripts)=0 |
| virtual void | Unload ()=0 |
| Unloads the script registry. | |
| virtual void | SyncScriptNames ()=0 |
| Updates the scripts to reflect the current id. | |
Definition at line 155 of file ScriptMgr.cpp.
|
default |
|
virtualdefault |
|
delete |
|
delete |
|
delete |
|
delete |
|
pure virtual |
Removes all scripts associated with the given script context. Requires ScriptRegistryBase::SwapContext to be called after all transfers have finished.
Implemented in ScriptRegistryCompositum, SpecializedScriptRegistry< ScriptType, true >, and SpecializedScriptRegistry< ScriptType, false >.
|
pure virtual |
Removes the scripts used by this registry from the given container. Used to find unused script names.
Implemented in ScriptRegistryCompositum, SpecializedScriptRegistry< ScriptType, true >, and SpecializedScriptRegistry< ScriptType, false >.
|
pure virtual |
Injects and updates the changed script objects.
Implemented in ScriptRegistryCompositum, SpecializedScriptRegistry< ScriptType, true >, and SpecializedScriptRegistry< ScriptType, false >.
|
pure virtual |
Updates the scripts to reflect the current id.
Implemented in ScriptRegistryCompositum, SpecializedScriptRegistry< ScriptType, true >, and SpecializedScriptRegistry< ScriptType, false >.
|
pure virtual |
Unloads the script registry.
Implemented in ScriptRegistryCompositum, SpecializedScriptRegistry< ScriptType, true >, and SpecializedScriptRegistry< ScriptType, false >.