Definition at line 188 of file ScriptMgr.cpp.
◆ ScriptRegistryCompositum()
| ScriptRegistryCompositum::ScriptRegistryCompositum |
( |
| ) |
|
|
privatedefaultnoexcept |
◆ DoDelayedDelete()
| void ScriptRegistryCompositum::DoDelayedDelete |
( |
| ) |
|
|
inlineprivate |
◆ GetScriptContextOfScriptName()
| std::string const & ScriptRegistryCompositum::GetScriptContextOfScriptName |
( |
std::string const & |
scriptname | ) |
const |
|
inline |
◆ Instance()
◆ QueueForDelayedDelete()
template<typename T >
| void ScriptRegistryCompositum::QueueForDelayedDelete |
( |
T && |
any | ) |
|
|
inline |
◆ Register()
◆ ReleaseContext()
| void ScriptRegistryCompositum::ReleaseContext |
( |
std::string const & |
context | ) |
|
|
inlinefinaloverridevirtual |
Removes all scripts associated with the given script context. Requires ScriptRegistryBase::SwapContext to be called after all transfers have finished.
Implements ScriptRegistryInterface.
Definition at line 235 of file ScriptMgr.cpp.
◆ RemoveUsedScriptsFromContainer()
| void ScriptRegistryCompositum::RemoveUsedScriptsFromContainer |
( |
std::unordered_set< std::string > & |
scripts | ) |
|
|
inlinefinaloverridevirtual |
◆ SetScriptNameInContext()
| void ScriptRegistryCompositum::SetScriptNameInContext |
( |
std::string const & |
scriptname, |
|
|
std::string const & |
context |
|
) |
| |
|
inline |
◆ SwapContext()
| void ScriptRegistryCompositum::SwapContext |
( |
bool |
initialize | ) |
|
|
inlinefinaloverridevirtual |
◆ SyncScriptNames()
| void ScriptRegistryCompositum::SyncScriptNames |
( |
| ) |
|
|
inlinefinaloverridevirtual |
◆ Unload()
| void ScriptRegistryCompositum::Unload |
( |
| ) |
|
|
inlinefinaloverridevirtual |
◆ ScriptRegistry
◆ _delayed_delete_queue
◆ _registries
◆ _scriptnames_to_context
| std::unordered_map< std::string , std::string > ScriptRegistryCompositum::_scriptnames_to_context |
|
private |
The documentation for this class was generated from the following file: