Base()=default | StormByte::Config::Item::Base | |
Base(const std::string &name) | StormByte::Config::Item::Base | |
Base(const Base &base)=default | StormByte::Config::Item::Base | |
Base(Base &&base) noexcept=default | StormByte::Config::Item::Base | |
Clone() const override | StormByte::Config::Item::Value< T > | inlinevirtual |
IsNameValid() const noexcept | StormByte::Config::Item::Base | inline |
m_name | StormByte::Config::Item::Base | protected |
m_value | StormByte::Config::Item::Value< T > | protected |
Move() override | StormByte::Config::Item::Value< T > | inlinevirtual |
Name() const noexcept | StormByte::Config::Item::Base | inline |
Name(const std::string &name) noexcept | StormByte::Config::Item::Base | inline |
operator std::string() const | StormByte::Config::Item::Base | inline |
operator!=(const Value< T > &single) const noexcept | StormByte::Config::Item::Value< T > | inline |
StormByte::Config::Item::Base::operator!=(const Base &base) const noexcept | StormByte::Config::Item::Base | inline |
operator*() noexcept | StormByte::Config::Item::Value< T > | inline |
operator*() const noexcept | StormByte::Config::Item::Value< T > | inline |
operator=(const Value &single)=default | StormByte::Config::Item::Value< T > | |
operator=(Value &&single) noexcept=default | StormByte::Config::Item::Value< T > | |
StormByte::Config::Item::Base::operator=(const Base &base)=default | StormByte::Config::Item::Base | |
StormByte::Config::Item::Base::operator=(Base &&base) noexcept=default | StormByte::Config::Item::Base | |
operator==(const Value< T > &single) const noexcept | StormByte::Config::Item::Value< T > | inline |
StormByte::Config::Item::Base::operator==(const Base &base) const noexcept | StormByte::Config::Item::Base | inline |
Serialize(const int &indent_level) const noexcept override | StormByte::Config::Item::Value< T > | virtual |
Type() const noexcept override | StormByte::Config::Item::Value< T > | inlinevirtual |
TypeToString() const noexcept | StormByte::Config::Item::Base | inline |
Value(const T &value) | StormByte::Config::Item::Value< T > | inline |
Value(const char *value) (defined in StormByte::Config::Item::Value< T >) | StormByte::Config::Item::Value< T > | inline |
Value(const char *name, const char *value) (defined in StormByte::Config::Item::Value< T >) | StormByte::Config::Item::Value< T > | inline |
Value(T &&value) | StormByte::Config::Item::Value< T > | inline |
Value(const std::string &name, const T &value) | StormByte::Config::Item::Value< T > | inline |
Value(std::string &&name, T &&value) | StormByte::Config::Item::Value< T > | inline |
Value(const std::string &name, const char *value) | StormByte::Config::Item::Value< T > | inline |
Value(std::string &&name, const char *value) | StormByte::Config::Item::Value< T > | inline |
Value(const Value &single)=default | StormByte::Config::Item::Value< T > | |
Value(Value &&single) noexcept=default | StormByte::Config::Item::Value< T > | |
StormByte::Config::Item::Base::Value() const | StormByte::Config::Item::Base | inline |
StormByte::Config::Item::Base::Value() | StormByte::Config::Item::Base | inline |
~Base() noexcept=default | StormByte::Config::Item::Base | virtual |
~Value() noexcept override=default | StormByte::Config::Item::Value< T > | virtual |