ludus::foundation::config::Value¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
#include <ludus/foundation/config/config.hpp>
struct ludus::foundation::config::Value final
Fields¶
Kind¶
Type ludus::foundation::config::Value::Kind = Type::Bool
Related types: Type
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Boolean¶
bool ludus::foundation::config::Value::Boolean = false
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Signed¶
int64 ludus::foundation::config::Value::Signed = 0
Related types: int64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Unsigned¶
uint64 ludus::foundation::config::Value::Unsigned = 0
Related types: uint64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Real¶
float64 ludus::foundation::config::Value::Real = 0
Related types: float64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Text¶
StaticString<MAX_TEXT_VALUE_BYTES> ludus::foundation::config::Value::Text {}
Related types: StaticString · MAX_TEXT_VALUE_BYTES
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Static methods¶
FromBool¶
static Value ludus::foundation::config::Value::FromBool(bool value) noexcept
Related types: Value
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromInt32¶
static Value ludus::foundation::config::Value::FromInt32(int32 value) noexcept
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromUint32¶
static Value ludus::foundation::config::Value::FromUint32(uint32 value) noexcept
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromInt64¶
static Value ludus::foundation::config::Value::FromInt64(int64 value) noexcept
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromUint64¶
static Value ludus::foundation::config::Value::FromUint64(uint64 value) noexcept
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromFloat32¶
static Value ludus::foundation::config::Value::FromFloat32(float32 value) noexcept
Related types: float32 · Value
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromFloat64¶
static Value ludus::foundation::config::Value::FromFloat64(float64 value) noexcept
Related types: float64 · Value
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
FromText¶
static Status ludus::foundation::config::Value::FromText(Type kind, std::string_view text, Value &output) noexcept
Related types: Type · Status · Value
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Members¶
operator==¶
bool operator==(const Value &left, const Value &right) noexcept
Related types: Value
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp