ark::serialization::RbufTargetType
Defined in header “ark/serialization/rbuf_types.hh”.
A target type declaration from an rbuf source file.
Variables
-
std::string target_type
The fully qualified target type. -
std::vector< std::string > leading_comments
Leading comments for the schema/enum declaration itself. -
std::map< std::string, RbufFieldComments > field_comments
Comments for schema fields, keyed by field name. -
std::map< uint8_t, std::vector< std::string > > group_comments
Leading comments for optional group declarations, keyed by group id. -
RbufEnumValueComments enum_value_comments
Comments for enum values. -
std::vector< RbufFloatingCommentBlock > floating_comments
Floating comments that belong to the top-level schema body. -
std::map< uint8_t, std::vector< RbufFloatingCommentBlock > > grouped_floating_comments
Floating comments that belong to fields inside optional groups, keyed by group identifier.