StormByte-Config 2.0.0
C++26 configuration-document module of the StormByte suite
 
Loading...
Searching...
No Matches
StormByte::Config::Item::Group Member List

This is the complete list of members for StormByte::Config::Item::Group, including all inherited members.

Add(const Base &item, const StormByte::Config::OnExistingAction &on_existing)StormByte::Config::Item::Containerinline
Add(Base &&item, const StormByte::Config::OnExistingAction &on_existing)StormByte::Config::Item::Containerinline
Add(const Base &item)StormByte::Config::Item::Containerinline
Add(Base &&item)StormByte::Config::Item::Containerinline
Add(Base::PointerType item)StormByte::Config::Item::Containerinline
Add(Base::PointerType item, const StormByte::Config::OnExistingAction &on_existing)StormByte::Config::Item::Container
As()StormByte::Config::Item::Base
As() constStormByte::Config::Item::Base
Base() noexceptStormByte::Config::Item::Base
Base(const StormByte::String::String &name)StormByte::Config::Item::Base
Base(const Base &base) noexcept=defaultStormByte::Config::Item::Base
Base(Base &&base) noexcept=defaultStormByte::Config::Item::Base
BeforeAdditionActions(Base::PointerType item, const StormByte::Config::OnExistingAction onexisting) overrideStormByte::Config::Item::Groupprotectedvirtual
Clear() noexceptStormByte::Config::Item::Container
Clonable()=defaultStormByte::Clonable< Base, StormByte::Shared< Base > >
Clonable(const Clonable &)=defaultStormByte::Clonable< Base, StormByte::Shared< Base > >
Clonable(Clonable &&) noexcept=defaultStormByte::Clonable< Base, StormByte::Shared< Base > >
Clone() const overrideStormByte::Config::Item::Groupinlinevirtual
Container()StormByte::Config::Item::Container
Container(const StormByte::String::String &name)StormByte::Config::Item::Container
Container(StormByte::String::String &&name)StormByte::Config::Item::Container
Container(const Container &base)StormByte::Config::Item::Container
Container(Container &&base) noexceptStormByte::Config::Item::Container
ContainerType() const noexcept overrideStormByte::Config::Item::Groupinlinevirtual
ContainerTypeToString() const noexceptStormByte::Config::Item::Containerinline
Count() const noexceptStormByte::Config::Item::Container
EnclosureCharacters(const ContainerType &type) noexceptStormByte::Config::Item::Containerinlinestatic
EndCharacter(const ContainerType &type) noexceptStormByte::Config::Item::Containerinlinestatic
Equals(const Base &other) const noexcept overrideStormByte::Config::Item::Containervirtual
Exists(const StormByte::String::String &path) constStormByte::Config::Item::Container
Exists(std::string_view path) constStormByte::Config::Item::Containerinline
GetOnExistingAction() const noexceptStormByte::Config::Item::Containerinline
Group() noexceptStormByte::Config::Item::Group
Group(const StormByte::String::String &name)StormByte::Config::Item::Groupexplicit
Group(StormByte::String::String &&name)StormByte::Config::Item::Groupexplicit
Group(std::string_view name)StormByte::Config::Item::Groupexplicit
Group(const Group &group)StormByte::Config::Item::Group
Group(Group &&group) noexceptStormByte::Config::Item::Group
IsNameValid(const StormByte::String::String &name) noexceptStormByte::Config::Item::Basestatic
IsNameValid(std::string_view name) noexceptStormByte::Config::Item::Basestatic
Items() noexceptStormByte::Config::Item::Containerinline
Items() const noexceptStormByte::Config::Item::Containerinline
m_itemsStormByte::Config::Item::Containerprotected
m_nameStormByte::Config::Item::Baseprotected
m_on_existing_actionStormByte::Config::Item::Containerprotected
MakePointer(Args &&... args)StormByte::Clonable< Base, StormByte::Shared< Base > >static
Move() overrideStormByte::Config::Item::Groupinlinevirtual
Name() const noexceptStormByte::Config::Item::Baseinline
Name(const StormByte::String::String &name)StormByte::Config::Item::Baseinline
Name(std::string_view name)StormByte::Config::Item::Base
operator!=(const Container &container) const noexceptStormByte::Config::Item::Containerinline
StormByte::Config::Item::Base::operator!=(const Base &base) const noexceptStormByte::Config::Item::Base
operator=(const Group &group)StormByte::Config::Item::Group
operator=(Group &&group) noexceptStormByte::Config::Item::Group
StormByte::Config::Item::Container::operator=(const Container &base)StormByte::Config::Item::Container
StormByte::Config::Item::Container::operator=(Container &&base) noexceptStormByte::Config::Item::Container
StormByte::Config::Item::Base::operator=(const Base &base) noexcept=defaultStormByte::Config::Item::Base
StormByte::Config::Item::Base::operator=(Base &&base) noexcept=defaultStormByte::Config::Item::Base
Clonable< Base, StormByte::Shared< Base > >::operator=(const Clonable &)=defaultStormByte::Clonable< Base, StormByte::Shared< Base > >
Clonable< Base, StormByte::Shared< Base > >::operator=(Clonable &&) noexcept=defaultStormByte::Clonable< Base, StormByte::Shared< Base > >
operator==(const Container &container) const noexceptStormByte::Config::Item::Container
StormByte::Config::Item::Base::operator==(const Base &base) const noexceptStormByte::Config::Item::Base
operator[](const StormByte::Size &index)StormByte::Config::Item::Container
operator[](const StormByte::Size &index) constStormByte::Config::Item::Container
operator[](const StormByte::String::String &path)StormByte::Config::Item::Container
operator[](const StormByte::String::String &path) constStormByte::Config::Item::Containerinline
operator[](std::string_view path)StormByte::Config::Item::Containerinline
operator[](std::string_view path) constStormByte::Config::Item::Containerinline
PointerType typedefStormByte::Clonable< Base, StormByte::Shared< Base > >
Remove(const StormByte::Size &index)StormByte::Config::Item::Container
Remove(const StormByte::String::String &path)StormByte::Config::Item::Container
Remove(std::string_view path)StormByte::Config::Item::Containerinline
Serialize(const int &indent_level) const noexcept overrideStormByte::Config::Item::Containervirtual
SetOnExistingAction(StormByte::Config::OnExistingAction action) noexceptStormByte::Config::Item::Containerinline
Size() const noexceptStormByte::Config::Item::Container
Type() const noexcept overrideStormByte::Config::Item::Groupinlinevirtual
TypeToString() const noexceptStormByte::Config::Item::Baseinline
~Base() noexcept overrideStormByte::Config::Item::Base
~Clonable() noexcept=defaultStormByte::Clonable< Base, StormByte::Shared< Base > >virtual
~Container() noexcept overrideStormByte::Config::Item::Containervirtual
~Group() noexcept overrideStormByte::Config::Item::Group