|
VLink
2.1.0
A high-performance communication middleware
|
Schema-neutral field descriptor returned by field enumeration. 更多...
#include <message_parser.h>
Public 属性 | |
| std::string | name |
| Canonical path or collection element field name. 更多... | |
| ValueType | type {ValueType::kValueUnknown} |
Exact Value alternative returned for the field. 更多... | |
| uint16_t | native_type {0} |
| Message-specific schema type tag, or zero when not applicable. 更多... | |
| uint16_t | storage_size {0} |
| Encoded field width in bytes, or zero for variable-width fields. 更多... | |
| EnumKind | enum_kind {EnumKind::kEnumNone} |
| Built-in enumeration the field encodes, for symbolic rendering. 更多... | |
| bool | is_time {false} |
| Field is a nanosecond timestamp eligible for date rendering. 更多... | |
| bool | is_bool {false} |
Field encodes a boolean and should render as true / false. 更多... | |
| bool | is_reserved {false} |
| Field is a reserved slot a presentation layer may hide. 更多... | |
| size_t | byte_offset {0} |
| Byte offset within an indexed packed record, when applicable. 更多... | |
| size_t | element_index {static_cast<size_t>(-1)} |
| Declaration index within an indexed record, when applicable. 更多... | |
Schema-neutral field descriptor returned by field enumeration.
| size_t vlink::zerocopy::MessageParser::Field::byte_offset {0} |
Byte offset within an indexed packed record, when applicable.
| size_t vlink::zerocopy::MessageParser::Field::element_index {static_cast<size_t>(-1)} |
Declaration index within an indexed record, when applicable.
| EnumKind vlink::zerocopy::MessageParser::Field::enum_kind {EnumKind::kEnumNone} |
Built-in enumeration the field encodes, for symbolic rendering.
| bool vlink::zerocopy::MessageParser::Field::is_bool {false} |
Field encodes a boolean and should render as true / false.
| bool vlink::zerocopy::MessageParser::Field::is_reserved {false} |
Field is a reserved slot a presentation layer may hide.
| bool vlink::zerocopy::MessageParser::Field::is_time {false} |
Field is a nanosecond timestamp eligible for date rendering.
| std::string vlink::zerocopy::MessageParser::Field::name |
Canonical path or collection element field name.
| uint16_t vlink::zerocopy::MessageParser::Field::native_type {0} |
Message-specific schema type tag, or zero when not applicable.
| uint16_t vlink::zerocopy::MessageParser::Field::storage_size {0} |
Encoded field width in bytes, or zero for variable-width fields.
| ValueType vlink::zerocopy::MessageParser::Field::type {ValueType::kValueUnknown} |
Exact Value alternative returned for the field.