InspIRCd  4.0
StringExtItem Member List

This is the complete list of members for StringExtItem, including all inherited members.

creatorServiceProvider
Cull()Cullablevirtual
Cullable()Cullableprotected
Delete(Extensible *container, void *item) overrideSimpleExtItem< std::string >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) noexcept overrideStringExtItemvirtual
FromNetwork(Extensible *container, const std::string &value) noexcept overrideStringExtItemvirtual
Get(const Extensible *container) const (defined in SimpleExtItem< std::string >)SimpleExtItem< std::string >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, std::string *value, bool sync=true) (defined in SimpleExtItem< std::string >)SimpleExtItem< std::string >inline
Set(Extensible *container, Args &&... args) (defined in SimpleExtItem< std::string >)SimpleExtItem< std::string >inline
SetRaw(Extensible *container, void *value)ExtensionItemprotected
SimpleExtItem(Module *parent, const std::string &Key, ExtensibleType exttype)SimpleExtItem< std::string >inline
StringExtItem(Module *owner, const std::string &key, ExtensibleType exttype, bool sync=false)StringExtItem
Sync(const Extensible *container, void *item)ExtensionItemprotected
syncedStringExtItemprotected
ToHuman(const Extensible *container, void *item) const noexceptExtensionItemvirtual
ToInternal(const Extensible *container, void *item) const noexcept overrideStringExtItemvirtual
ToNetwork(const Extensible *container, void *item) const noexcept overrideStringExtItemvirtual
typeExtensionItem
Unset(Extensible *container, bool sync=true) (defined in SimpleExtItem< std::string >)SimpleExtItem< std::string >inline
UnsetRaw(Extensible *container)ExtensionItemprotected
~Cullable()Cullablevirtual