Csbepp::detail::bitset_base< T > | Base class for bitsets |
▼Csbepp::detail::byte_range< Byte > | Base class for all reference semantics types |
Csbepp::detail::composite_base< Byte > | Base class for composites |
Csbepp::detail::dynamic_array_ref< Byte, Value, Length, E > | Represents reference to dynamic arrays used for <data> elements |
Csbepp::detail::entry_base< Byte, BlockLengthType > | Base class for group entries |
Csbepp::detail::flat_group_base< Byte, Entry, Dimension > | Base class for a flat group |
Csbepp::detail::message_base< Byte, Header > | Base class for messages |
Csbepp::detail::nested_group_base< Byte, Entry, Dimension > | Base class for a nested group |
Csbepp::detail::static_array_ref< Byte, Value, N, Tag > | Represents reference to fixed-size array |
Csbepp::byte_type< View > | Trait to get view's byte type |
Csbepp::composite_traits< T > | Provides various traits/attributes of a <composite> element |
Csbepp::cursor< Byte > | Represents cursor which is used in cursor-based API. Clients should not use undocumented methods |
Csbepp::data_traits< T > | Provides various traits/attributes of a <data> element |
Csbepp::default_init_t | Tag for dynamic_array_ref::resize() . Used to skip value initialization |
Csbepp::enum_traits< T > | Provides various traits/attributes of an <enum> element |
Csbepp::enum_value_traits< T > | Provides various traits/attributes of a <validValue> element |
Csbepp::field_traits< T > | Provides various traits/attributes of a <field> element |
Csbepp::group_traits< T > | Provides various traits/attributes of a <group> element |
Csbepp::is_enum< T, typename > | Checks if T is an enumeration |
Csbepp::message_traits< T > | Provides various traits/attributes of a <message> element |
Csbepp::nullopt_t | Tag type used to initialize optional types with null value |
Csbepp::detail::optional_base< T, Derived > | Base class for optional types |
▼Csbepp::detail::optional_base< char, char_opt_t > | |
Csbepp::char_opt_t | Built-in char optional type |
▼Csbepp::detail::optional_base< double, double_opt_t > | |
Csbepp::double_opt_t | Built-in double optional type |
▼Csbepp::detail::optional_base< float, float_opt_t > | |
Csbepp::float_opt_t | Built-in float optional type |
▼Csbepp::detail::optional_base< std::int16_t, int16_opt_t > | |
Csbepp::int16_opt_t | Built-in int16 optional type |
▼Csbepp::detail::optional_base< std::int32_t, int32_opt_t > | |
Csbepp::int32_opt_t | Built-in int32 optional type |
▼Csbepp::detail::optional_base< std::int64_t, int64_opt_t > | |
Csbepp::int64_opt_t | Built-in int64 optional type |
▼Csbepp::detail::optional_base< std::int8_t, int8_opt_t > | |
Csbepp::int8_opt_t | Built-in int8 optional type |
▼Csbepp::detail::optional_base< std::uint16_t, uint16_opt_t > | |
Csbepp::uint16_opt_t | Built-in uint16 optional type |
▼Csbepp::detail::optional_base< std::uint32_t, uint32_opt_t > | |
Csbepp::uint32_opt_t | Built-in uint32 optional type |
▼Csbepp::detail::optional_base< std::uint64_t, uint64_opt_t > | |
Csbepp::uint64_opt_t | Built-in uint64 optional type |
▼Csbepp::detail::optional_base< std::uint8_t, uint8_opt_t > | |
Csbepp::uint8_opt_t | Built-in uint8 optional type |
Csbepp::detail::required_base< T, Derived > | Base class for required types |
▼Csbepp::detail::required_base< char, char_t > | |
Csbepp::char_t | Built-in char required type |
▼Csbepp::detail::required_base< double, double_t > | |
Csbepp::double_t | Built-in double required type |
▼Csbepp::detail::required_base< float, float_t > | |
Csbepp::float_t | Built-in float required type |
▼Csbepp::detail::required_base< std::int16_t, int16_t > | |
Csbepp::int16_t | Built-in int16 required type |
▼Csbepp::detail::required_base< std::int32_t, int32_t > | |
Csbepp::int32_t | Built-in int32 required type |
▼Csbepp::detail::required_base< std::int64_t, int64_t > | |
Csbepp::int64_t | Built-in int64 required type |
▼Csbepp::detail::required_base< std::int8_t, int8_t > | |
Csbepp::int8_t | Built-in int8 required type |
▼Csbepp::detail::required_base< std::uint16_t, uint16_t > | |
Csbepp::uint16_t | Built-in uint16 required type |
▼Csbepp::detail::required_base< std::uint32_t, uint32_t > | |
Csbepp::uint32_t | Built-in uint32 required type |
▼Csbepp::detail::required_base< std::uint64_t, uint64_t > | |
Csbepp::uint64_t | Built-in uint64 required type |
▼Csbepp::detail::required_base< std::uint8_t, uint8_t > | |
Csbepp::uint8_t | Built-in uint8 required type |
Csbepp::schema_traits< T > | Provides various traits/attributes of a <messageSchema> element |
Csbepp::set_choice_traits< T > | Provides various traits/attributes of a <choice> element |
Csbepp::set_traits< T > | Provides various traits/attributes of a <set> element |
Csbepp::size_bytes_checked_result | Result type of size_bytes_checked |
Csbepp::traits_tag< ValueType > | Maps representation type to its tag |
Csbepp::type_traits< T > | Provides various traits and attributes of a <type> element |
Csbepp::unknown_enum_value_tag | Tag for unknown enum values |