StormByte C++ Library: Config module 0.0.9999
StormByte-Config is a StormByte library module for parsing configuration files
All Classes Namespaces Functions Variables Friends Pages Concepts
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 OnExistingAction &on_existing=OnExistingAction::ThrowException)StormByte::Config::Item::Containerinline
Add(Base &&item, const OnExistingAction &on_existing=OnExistingAction::ThrowException)StormByte::Config::Item::Containerinline
Add(Base::PointerType item, const OnExistingAction &on_existing)StormByte::Config::Item::Container
Base()=defaultStormByte::Config::Item::Base
Base(const std::string &name)StormByte::Config::Item::Base
Base(const Base &base)=defaultStormByte::Config::Item::Base
Base(Base &&base) noexcept=defaultStormByte::Config::Item::Base
Clear() noexceptStormByte::Config::Item::Containerinline
Clone() const overrideStormByte::Config::Item::Groupinline
Container()=defaultStormByte::Config::Item::Container
Container(const std::string &name)StormByte::Config::Item::Container
Container(std::string &&name)StormByte::Config::Item::Container
Container(const Container &base)=defaultStormByte::Config::Item::Container
Container(Container &&base) noexcept=defaultStormByte::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
Exists(const std::string &path) constStormByte::Config::Item::Container
Group()=defaultStormByte::Config::Item::Group
Group(const std::string &name)StormByte::Config::Item::Group
Group(std::string &&name)StormByte::Config::Item::Group
Group(const Group &group)=defaultStormByte::Config::Item::Group
Group(Group &&group) noexcept=defaultStormByte::Config::Item::Group
IsNameValid() const noexceptStormByte::Config::Item::Baseinline
Items() noexceptStormByte::Config::Item::Containerinline
Items() const noexceptStormByte::Config::Item::Containerinline
m_itemsStormByte::Config::Item::Containerprotected
m_nameStormByte::Config::Item::Baseprotected
Move() overrideStormByte::Config::Item::Groupinline
Name() const noexceptStormByte::Config::Item::Baseinline
Name(const std::string &name) noexceptStormByte::Config::Item::Baseinline
operator std::string() constStormByte::Config::Item::Baseinline
operator!=(const Container &container) const noexceptStormByte::Config::Item::Containerinline
StormByte::Config::Item::Base::operator!=(const Base &base) const noexceptStormByte::Config::Item::Baseinline
operator=(const Group &group)=defaultStormByte::Config::Item::Group
operator=(Group &&group) noexcept=defaultStormByte::Config::Item::Group
StormByte::Config::Item::Container::operator=(const Container &base)=defaultStormByte::Config::Item::Container
StormByte::Config::Item::Container::operator=(Container &&base) noexcept=defaultStormByte::Config::Item::Container
StormByte::Config::Item::Base::operator=(const Base &base)=defaultStormByte::Config::Item::Base
StormByte::Config::Item::Base::operator=(Base &&base) noexcept=defaultStormByte::Config::Item::Base
operator==(const Container &container) const noexceptStormByte::Config::Item::Container
StormByte::Config::Item::Base::operator==(const Base &base) const noexceptStormByte::Config::Item::Baseinline
operator[](const size_t &index)StormByte::Config::Item::Container
operator[](const size_t &index) constStormByte::Config::Item::Container
operator[](const std::string &path)StormByte::Config::Item::Container
operator[](const std::string &path) constStormByte::Config::Item::Containerinline
Remove(const size_t &index)StormByte::Config::Item::Container
Remove(const std::string &path)StormByte::Config::Item::Container
Serialize(const int &indent_level) const noexcept overrideStormByte::Config::Item::Containervirtual
Size() const noexceptStormByte::Config::Item::Containerinline
Type() const noexcept overrideStormByte::Config::Item::Containerinlinevirtual
TypeToString() const noexceptStormByte::Config::Item::Baseinline
Value() constStormByte::Config::Item::Baseinline
Value()StormByte::Config::Item::Baseinline
~Base() noexcept=defaultStormByte::Config::Item::Basevirtual
~Container() noexcept override=defaultStormByte::Config::Item::Containervirtual
~Group() noexcept override=defaultStormByte::Config::Item::Group