|
| SimpleExtItem (const std::string &Key, ExtensibleType exttype, Module *parent) |
|
T * | get (const Extensible *container) const |
|
void | set (Extensible *container, const T &value) |
|
void | set (Extensible *container, T *value) |
|
void | unset (Extensible *container) |
|
void | free (Extensible *container, void *item) CXX11_OVERRIDE |
|
| ExtensionItem (const std::string &key, ExtensibleType exttype, Module *owner) |
|
virtual | ~ExtensionItem () |
|
virtual void | FromInternal (Extensible *container, const std::string &value) |
|
virtual void | FromNetwork (Extensible *container, const std::string &value) |
|
virtual std::string | ToHuman (const Extensible *container, void *item) const |
|
virtual std::string | ToInternal (const Extensible *container, void *item) const |
|
virtual std::string | ToNetwork (const Extensible *container, void *item) const |
|
void | RegisterService () CXX11_OVERRIDE |
|
| DEPRECATED_METHOD (virtual std::string serialize(SerializeFormat format, const Extensible *container, void *item) const) |
|
| DEPRECATED_METHOD (virtual void unserialize(SerializeFormat format, Extensible *container, const std::string &value)) |
|
| ServiceProvider (Module *Creator, const std::string &Name, ServiceType Type) |
|
void | DisableAutoRegister () |
|
virtual CullResult | cull () |
|
unsigned int | GetUseCount () const |
|
void | refcount_inc () const |
|
bool | refcount_dec () const |
|
◆ free()
template<typename T , typename Del = stdalgo::defaultdeleter<T>>
The documentation for this class was generated from the following file: