| Add(const Base &item, const StormByte::Config::OnExistingAction &on_existing) | StormByte::Config::Item::Container | inline |
| Add(Base &&item, const StormByte::Config::OnExistingAction &on_existing) | StormByte::Config::Item::Container | inline |
| Add(const Base &item) | StormByte::Config::Item::Container | inline |
| Add(Base &&item) | StormByte::Config::Item::Container | inline |
| Add(Base::PointerType item) | StormByte::Config::Item::Container | inline |
| Add(Base::PointerType item, const StormByte::Config::OnExistingAction &on_existing) | StormByte::Config::Item::Container | |
| As() | StormByte::Config::Item::Base | |
| As() const | StormByte::Config::Item::Base | |
| Base() noexcept | StormByte::Config::Item::Base | |
| Base(const StormByte::String::String &name) | StormByte::Config::Item::Base | |
| Base(const Base &base) noexcept=default | StormByte::Config::Item::Base | |
| Base(Base &&base) noexcept=default | StormByte::Config::Item::Base | |
| BeforeAdditionActions(Base::PointerType item, const StormByte::Config::OnExistingAction onexisting)=0 | StormByte::Config::Item::Container | protectedpure virtual |
| Clear() noexcept | StormByte::Config::Item::Container | |
| Clonable()=default | StormByte::Clonable< Base, StormByte::Shared< Base > > | |
| Clonable(const Clonable &)=default | StormByte::Clonable< Base, StormByte::Shared< Base > > | |
| Clonable(Clonable &&) noexcept=default | StormByte::Clonable< Base, StormByte::Shared< Base > > | |
| Clone() const =0 | StormByte::Clonable< Base, StormByte::Shared< Base > > | pure virtual |
| 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) noexcept | StormByte::Config::Item::Container | |
| ContainerType() const noexcept=0 | StormByte::Config::Item::Container | pure virtual |
| ContainerTypeToString() const noexcept | StormByte::Config::Item::Container | inline |
| Count() const noexcept | StormByte::Config::Item::Container | |
| EnclosureCharacters(const ContainerType &type) noexcept | StormByte::Config::Item::Container | inlinestatic |
| EndCharacter(const ContainerType &type) noexcept | StormByte::Config::Item::Container | inlinestatic |
| Equals(const Base &other) const noexcept override | StormByte::Config::Item::Container | virtual |
| Exists(const StormByte::String::String &path) const | StormByte::Config::Item::Container | |
| Exists(std::string_view path) const | StormByte::Config::Item::Container | inline |
| GetOnExistingAction() const noexcept | StormByte::Config::Item::Container | inline |
| IsNameValid(const StormByte::String::String &name) noexcept | StormByte::Config::Item::Base | static |
| IsNameValid(std::string_view name) noexcept | StormByte::Config::Item::Base | static |
| Items() noexcept | StormByte::Config::Item::Container | inline |
| Items() const noexcept | StormByte::Config::Item::Container | inline |
| m_items | StormByte::Config::Item::Container | protected |
| m_name | StormByte::Config::Item::Base | protected |
| m_on_existing_action | StormByte::Config::Item::Container | protected |
| MakePointer(Args &&... args) | StormByte::Clonable< Base, StormByte::Shared< Base > > | static |
| Move()=0 | StormByte::Clonable< Base, StormByte::Shared< Base > > | pure virtual |
| Name() const noexcept | StormByte::Config::Item::Base | inline |
| Name(const StormByte::String::String &name) | StormByte::Config::Item::Base | inline |
| Name(std::string_view name) | StormByte::Config::Item::Base | |
| operator!=(const Container &container) const noexcept | StormByte::Config::Item::Container | inline |
| StormByte::Config::Item::Base::operator!=(const Base &base) const noexcept | StormByte::Config::Item::Base | |
| operator=(const Container &base) | StormByte::Config::Item::Container | |
| operator=(Container &&base) noexcept | StormByte::Config::Item::Container | |
| StormByte::Config::Item::Base::operator=(const Base &base) noexcept=default | StormByte::Config::Item::Base | |
| StormByte::Config::Item::Base::operator=(Base &&base) noexcept=default | StormByte::Config::Item::Base | |
| Clonable< Base, StormByte::Shared< Base > >::operator=(const Clonable &)=default | StormByte::Clonable< Base, StormByte::Shared< Base > > | |
| Clonable< Base, StormByte::Shared< Base > >::operator=(Clonable &&) noexcept=default | StormByte::Clonable< Base, StormByte::Shared< Base > > | |
| operator==(const Container &container) const noexcept | StormByte::Config::Item::Container | |
| StormByte::Config::Item::Base::operator==(const Base &base) const noexcept | StormByte::Config::Item::Base | |
| operator[](const StormByte::Size &index) | StormByte::Config::Item::Container | |
| operator[](const StormByte::Size &index) const | StormByte::Config::Item::Container | |
| operator[](const StormByte::String::String &path) | StormByte::Config::Item::Container | |
| operator[](const StormByte::String::String &path) const | StormByte::Config::Item::Container | inline |
| operator[](std::string_view path) | StormByte::Config::Item::Container | inline |
| operator[](std::string_view path) const | StormByte::Config::Item::Container | inline |
| PointerType typedef | StormByte::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::Container | inline |
| Serialize(const int &indent_level) const noexcept override | StormByte::Config::Item::Container | virtual |
| SetOnExistingAction(StormByte::Config::OnExistingAction action) noexcept | StormByte::Config::Item::Container | inline |
| Size() const noexcept | StormByte::Config::Item::Container | |
| Type() const noexcept override | StormByte::Config::Item::Container | inlinevirtual |
| TypeToString() const noexcept | StormByte::Config::Item::Base | inline |
| ~Base() noexcept override | StormByte::Config::Item::Base | |
| ~Clonable() noexcept=default | StormByte::Clonable< Base, StormByte::Shared< Base > > | virtual |
| ~Container() noexcept override | StormByte::Config::Item::Container | virtual |