![]() |
TrinityCore
|
#include <InstanceScript.h>
Inheritance diagram for PersistentInstanceScriptValue< T >:Public Member Functions | |
| PersistentInstanceScriptValue (InstanceScript &instance, char const *name, T value={}) | |
| operator T () const | |
| PersistentInstanceScriptValue & | operator= (T value) |
| void | LoadValue (T value) |
Public Member Functions inherited from PersistentInstanceScriptValueBase | |
| virtual | ~PersistentInstanceScriptValueBase () |
| char const * | GetName () const |
| UpdateAdditionalSaveDataEvent | CreateEvent () const |
| void | LoadValue (int64 value) |
| void | LoadValue (double value) |
Static Private Member Functions | |
| static std::variant< int64, double > | WrapValue (T value) |
Additional Inherited Members | |
Protected Member Functions inherited from PersistentInstanceScriptValueBase | |
| PersistentInstanceScriptValueBase (InstanceScript &instance, char const *name, std::variant< int64, double > value) | |
| void | NotifyValueChanged () |
Protected Attributes inherited from PersistentInstanceScriptValueBase | |
| InstanceScript & | _instance |
| char const * | _name |
| std::variant< int64, double > | _value |
Definition at line 415 of file InstanceScript.h.
|
inline |
Definition at line 418 of file InstanceScript.h.
|
inline |
Definition at line 435 of file InstanceScript.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 423 of file InstanceScript.h.
|
inline |
|
inlinestaticprivate |