Skip to content

ludus::foundation::reflection::Field

Ludus Wiki · API overview · Browse API

Struct

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

#include <ludus/foundation/reflection/schema.hpp>
struct ludus::foundation::reflection::Field final

Fields

Id

uint32 ludus::foundation::reflection::Field::Id = 0
Nonzero, scoped to the schema; reserve retired IDs forever.

Related types: uint32

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Key

std::string_view ludus::foundation::reflection::Field::Key

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Label

std::string_view ludus::foundation::reflection::Field::Label

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Default

Value ludus::foundation::reflection::Field::Default

Related types: Value

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Min

Value ludus::foundation::reflection::Field::Min

Related types: Value

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Max

Value ludus::foundation::reflection::Field::Max

Related types: Value

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Persist

bool ludus::foundation::reflection::Field::Persist = false

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp

Editable

bool ludus::foundation::reflection::Field::Editable = false

Declared in modules/foundation/reflection/include/ludus/foundation/reflection/schema.hpp