InspIRCd  4.0
SimpleExtItem< T, Del > Member List

This is the complete list of members for SimpleExtItem< T, Del >, including all inherited members.

creatorServiceProvider
Cull()Cullablevirtual
Cullable()Cullableprotected
Delete(Extensible *container, void *item) overrideSimpleExtItem< T, Del >inlinevirtual
DisableAutoRegister()ServiceProvider
EXT_CHANNEL enum valueExtensionItem
EXT_MEMBERSHIP enum valueExtensionItem
EXT_USER enum valueExtensionItem
ExtensibleType enum nameExtensionItem
ExtensionItem(Module *owner, const std::string &key, ExtensibleType exttype)ExtensionItem
FromInternal(Extensible *container, const std::string &value) noexceptExtensionItemvirtual
FromNetwork(Extensible *container, const std::string &value) noexceptExtensionItemvirtual
Get(const Extensible *container) const (defined in SimpleExtItem< T, Del >)SimpleExtItem< T, Del >inline
GetRaw(const Extensible *container) constExtensionItemprotected
GetTypeString() constServiceProvider
nameServiceProvider
RegisterService() overrideExtensionItemvirtual
serviceServiceProvider
ServiceProvider(Module *Creator, const std::string &Name, ServiceType Type) (defined in ServiceProvider)ServiceProvider
Set(Extensible *container, T *value, bool sync=true) (defined in SimpleExtItem< T, Del >)SimpleExtItem< T, Del >inline
Set(Extensible *container, Args &&... args) (defined in SimpleExtItem< T, Del >)SimpleExtItem< T, Del >inline
SetRaw(Extensible *container, void *value)ExtensionItemprotected
SimpleExtItem(Module *parent, const std::string &Key, ExtensibleType exttype)SimpleExtItem< T, Del >inline
Sync(const Extensible *container, void *item)ExtensionItemprotected
ToHuman(const Extensible *container, void *item) const noexceptExtensionItemvirtual
ToInternal(const Extensible *container, void *item) const noexceptExtensionItemvirtual
ToNetwork(const Extensible *container, void *item) const noexceptExtensionItemvirtual
typeExtensionItem
Unset(Extensible *container, bool sync=true) (defined in SimpleExtItem< T, Del >)SimpleExtItem< T, Del >inline
UnsetRaw(Extensible *container)ExtensionItemprotected
~Cullable()Cullablevirtual