ludus::foundation::config::Descriptor¶
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::Descriptor final
Fields¶
Name¶
std::string_view ludus::foundation::config::Descriptor::Name
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Default¶
Value ludus::foundation::config::Descriptor::Default {}
Related types: Value
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Help¶
std::string_view ludus::foundation::config::Descriptor::Help
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Units¶
std::string_view ludus::foundation::config::Descriptor::Units
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Choices¶
std::span<const std::string_view> ludus::foundation::config::Descriptor::Choices
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MinSigned¶
int64 ludus::foundation::config::Descriptor::MinSigned = -9223372036854775807LL - 1
Related types: int64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MaxSigned¶
int64 ludus::foundation::config::Descriptor::MaxSigned = 9223372036854775807LL
Related types: int64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MinUnsigned¶
uint64 ludus::foundation::config::Descriptor::MinUnsigned = 0
Related types: uint64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MaxUnsigned¶
uint64 ludus::foundation::config::Descriptor::MaxUnsigned = ~uint64{0}
Related types: uint64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MinReal¶
float64 ludus::foundation::config::Descriptor::MinReal = -1.7976931348623157e308
Related types: float64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MaxReal¶
float64 ludus::foundation::config::Descriptor::MaxReal = 1.7976931348623157e308
Related types: float64
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
AllowedSources¶
uint32 ludus::foundation::config::Descriptor::AllowedSources = ALL_SOURCES
Related types: uint32
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Group¶
uint32 ludus::foundation::config::Descriptor::Group = 0
Related types: uint32
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Application¶
Apply ludus::foundation::config::Descriptor::Application = Apply::Live
Related types: Apply
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
MaxTextBytes¶
uint32 ludus::foundation::config::Descriptor::MaxTextBytes = 256
Related types: uint32
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Persistent¶
bool ludus::foundation::config::Descriptor::Persistent = false
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp
Simulation¶
bool ludus::foundation::config::Descriptor::Simulation = false
Declared in modules/foundation/config/include/ludus/foundation/config/config.hpp