#include <Metadata.h>
|
| static constexpr AttrDef | Integer (std::string_view name, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | Int64 (std::string_view name, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | Floating (std::string_view name, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | Boolean (std::string_view name, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | Text (std::string_view name, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | Enum (std::string_view name, std::string_view v1, std::string_view v2, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | Enum (std::string_view name, std::string_view v1, std::string_view v2, std::string_view v3, std::string_view v4, bool req=true, std::string_view desc="") |
| |
| static constexpr AttrDef | IntArray (std::string_view name, bool req=true, std::string_view desc="") |
| |
◆ Type
| Enumerator |
|---|
| Integer | |
| Int64 | |
| Floating | |
| Boolean | |
| Text | |
| Enumeration | |
| IntArray | |
◆ AttrDef()
| apra::AttrDef::AttrDef |
( |
| ) |
|
|
constexprdefault |
◆ Boolean()
| static constexpr AttrDef apra::AttrDef::Boolean |
( |
std::string_view | name, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ Enum() [1/2]
| static constexpr AttrDef apra::AttrDef::Enum |
( |
std::string_view | name, |
|
|
std::string_view | v1, |
|
|
std::string_view | v2, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ Enum() [2/2]
| static constexpr AttrDef apra::AttrDef::Enum |
( |
std::string_view | name, |
|
|
std::string_view | v1, |
|
|
std::string_view | v2, |
|
|
std::string_view | v3, |
|
|
std::string_view | v4, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ Floating()
| static constexpr AttrDef apra::AttrDef::Floating |
( |
std::string_view | name, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ Int64()
| static constexpr AttrDef apra::AttrDef::Int64 |
( |
std::string_view | name, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ IntArray()
| static constexpr AttrDef apra::AttrDef::IntArray |
( |
std::string_view | name, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ Integer()
| static constexpr AttrDef apra::AttrDef::Integer |
( |
std::string_view | name, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ Text()
| static constexpr AttrDef apra::AttrDef::Text |
( |
std::string_view | name, |
|
|
bool | req = true, |
|
|
std::string_view | desc = "" ) |
|
inlinestaticconstexpr |
◆ description
| std::string_view apra::AttrDef::description = "" |
◆ enum_value_count
| size_t apra::AttrDef::enum_value_count = 0 |
◆ enum_values
| std::array<std::string_view, MAX_ENUM_VALUES> apra::AttrDef::enum_values {} |
◆ name
| std::string_view apra::AttrDef::name |
◆ required
| bool apra::AttrDef::required = true |
◆ type
The documentation for this struct was generated from the following file: