sbepp
|
▼Nsbepp | The main sbepp namespace |
Ncursor_ops | Contains cursor wrappers which allow more precise control over its position |
▼Ndetail | Namespace for various implementation details. Should not be used directly |
Cbitset_base | Base class for bitsets |
Cbyte_range | Base class for all reference semantics types |
Ccomposite_base | Base class for composites |
Cdynamic_array_ref | Represents reference to dynamic arrays used for <data> elements |
Centry_base | Base class for group entries |
Cflat_group_base | Base class for a flat group |
Cmessage_base | Base class for messages |
Cnested_group_base | Base class for a nested group |
Coptional_base | Base class for optional types |
Crequired_base | Base class for required types |
Cstatic_array_ref | Represents reference to fixed-size array |
Cbyte_type | Trait to get view's byte type |
Cchar_opt_t | Built-in char optional type |
Cchar_t | Built-in char required type |
Ccomposite_traits | Provides various traits/attributes of a <composite> element |
Ccursor | Represents cursor which is used in cursor-based API. Clients should not use undocumented methods |
Cdata_traits | Provides various traits/attributes of a <data> element |
Cdefault_init_t | Tag for dynamic_array_ref::resize() . Used to skip value initialization |
Cdouble_opt_t | Built-in double optional type |
Cdouble_t | Built-in double required type |
Cenum_traits | Provides various traits/attributes of an <enum> element |
Cenum_value_traits | Provides various traits/attributes of a <validValue> element |
Cfield_traits | Provides various traits/attributes of a <field> element |
Cfloat_opt_t | Built-in float optional type |
Cfloat_t | Built-in float required type |
Cgroup_traits | Provides various traits/attributes of a <group> element |
Cint16_opt_t | Built-in int16 optional type |
Cint16_t | Built-in int16 required type |
Cint32_opt_t | Built-in int32 optional type |
Cint32_t | Built-in int32 required type |
Cint64_opt_t | Built-in int64 optional type |
Cint64_t | Built-in int64 required type |
Cint8_opt_t | Built-in int8 optional type |
Cint8_t | Built-in int8 required type |
Cis_enum | Checks if T is an enumeration |
Cmessage_traits | Provides various traits/attributes of a <message> element |
Cnullopt_t | Tag type used to initialize optional types with null value |
Cschema_traits | Provides various traits/attributes of a <messageSchema> element |
Cset_choice_traits | Provides various traits/attributes of a <choice> element |
Cset_traits | Provides various traits/attributes of a <set> element |
Csize_bytes_checked_result | Result type of size_bytes_checked |
Ctraits_tag | Maps representation type to its tag |
Ctype_traits | Provides various traits and attributes of a <type> element |
Cuint16_opt_t | Built-in uint16 optional type |
Cuint16_t | Built-in uint16 required type |
Cuint32_opt_t | Built-in uint32 optional type |
Cuint32_t | Built-in uint32 required type |
Cuint64_opt_t | Built-in uint64 optional type |
Cuint64_t | Built-in uint64 required type |
Cuint8_opt_t | Built-in uint8 optional type |
Cuint8_t | Built-in uint8 required type |
Cunknown_enum_value_tag | Tag for unknown enum values |
Rarray_type | Concept for sbepp::is_array_type<T>::value |
Rrequired_type | Concept for sbepp::is_required_type<T>::value |
Roptional_type | Concept for sbepp::is_optional_type<T>::value |
Rnon_array_type | Concept for sbepp::is_non_array_type<T>::value |
Rtype | Concept for sbepp::is_type<T>::value |
Renumeration | Concept for sbepp::is_enum<T>::value |
Rset | Concept for sbepp::is_set<T>::value |
Rcomposite | Concept for sbepp::is_composite<T>::value |
Rmessage | Concept for sbepp::is_message<T>::value |
Rflat_group | Concept for sbepp::is_flat_group<T>::value |
Rnested_group | Concept for sbepp::is_nested_group<T>::value |
Rgroup | Concept for sbepp::is_group<T>::value |
Rdata | Concept for sbepp::is_data<T>::value |