List of all items
Structs
- assignability::AssignabilityConfig
- builder::AliasBuilder
- builder::ArrayBuilder
- builder::BitmaskBuilder
- builder::BitsetBuilder
- builder::EnumBuilder
- builder::MapBuilder
- builder::SequenceBuilder
- builder::StructBuilder
- builder::StructMemberBuilder
- builder::StructMemberSpec
- builder::TypeObjectBuilder
- builder::UnionBuilder
- dynamic::builder::DynamicTypeBuilder
- dynamic::builder::DynamicTypeBuilderFactory
- dynamic::data::DataLoan
- dynamic::data::DynamicData
- dynamic::descriptor::MemberDescriptor
- dynamic::descriptor::TypeDescriptor
- dynamic::factory::DynamicDataFactory
- dynamic::type_::DynamicType
- dynamic::type_::DynamicTypeMember
- qos::TypeConsistencyEnforcement
- resolve::TypeRegistry
- type_identifier::CollectionElementFlag
- type_identifier::EquivalenceHash
- type_identifier::PlainCollectionHeader
- type_identifier::StronglyConnectedComponentId
- type_information::TypeIdentifierWithDependencies
- type_information::TypeIdentifierWithSize
- type_information::TypeInformation
- type_lookup::ContinuationPoint
- type_lookup::GetTypeDependenciesReply
- type_lookup::GetTypeDependenciesRequest
- type_lookup::GetTypesReply
- type_lookup::GetTypesRequest
- type_matcher::TypeMatcher
- type_object::common::AppliedAnnotation
- type_object::common::AppliedAnnotationParameter
- type_object::common::AppliedBuiltinMemberAnnotations
- type_object::common::AppliedBuiltinTypeAnnotations
- type_object::common::AppliedVerbatimAnnotation
- type_object::common::CommonStructMember
- type_object::common::CommonUnionMember
- type_object::common::CompleteMemberDetail
- type_object::common::CompleteTypeDetail
- type_object::common::NameHash
- type_object::common::OptionalAppliedAnnotationSeq
- type_object::complete::alias_type::CompleteAliasBody
- type_object::complete::alias_type::CompleteAliasHeader
- type_object::complete::alias_type::CompleteAliasType
- type_object::complete::annotation_type::CompleteAnnotationParameter
- type_object::complete::annotation_type::CompleteAnnotationType
- type_object::complete::bitmask_type::CompleteBitflag
- type_object::complete::bitmask_type::CompleteBitmaskType
- type_object::complete::bitset_type::CompleteBitfield
- type_object::complete::bitset_type::CompleteBitsetType
- type_object::complete::collection_types::CompleteArrayType
- type_object::complete::collection_types::CompleteCollectionElement
- type_object::complete::collection_types::CompleteMapType
- type_object::complete::collection_types::CompleteSequenceType
- type_object::complete::enum_type::CompleteEnumeratedHeader
- type_object::complete::enum_type::CompleteEnumeratedLiteral
- type_object::complete::enum_type::CompleteEnumeratedType
- type_object::complete::struct_type::CompleteStructHeader
- type_object::complete::struct_type::CompleteStructMember
- type_object::complete::struct_type::CompleteStructType
- type_object::complete::union_type::CompleteDiscriminatorMember
- type_object::complete::union_type::CompleteUnionHeader
- type_object::complete::union_type::CompleteUnionMember
- type_object::complete::union_type::CompleteUnionType
- type_object::flags::AliasMemberFlag
- type_object::flags::AliasTypeFlag
- type_object::flags::AnnotationParameterFlag
- type_object::flags::AnnotationTypeFlag
- type_object::flags::BitfieldFlag
- type_object::flags::BitflagFlag
- type_object::flags::BitmaskTypeFlag
- type_object::flags::BitsetTypeFlag
- type_object::flags::CollectionElementFlag
- type_object::flags::CollectionTypeFlag
- type_object::flags::EnumLiteralFlag
- type_object::flags::EnumTypeFlag
- type_object::flags::StructMemberFlag
- type_object::flags::StructTypeFlag
- type_object::flags::UnionDiscriminatorFlag
- type_object::flags::UnionMemberFlag
- type_object::flags::UnionTypeFlag
- type_object::minimal::alias_type::CommonAliasBody
- type_object::minimal::alias_type::MinimalAliasBody
- type_object::minimal::alias_type::MinimalAliasType
- type_object::minimal::annotation_type::AnnotationParameterValue
- type_object::minimal::annotation_type::CommonAnnotationParameter
- type_object::minimal::annotation_type::MinimalAnnotationParameter
- type_object::minimal::annotation_type::MinimalAnnotationType
- type_object::minimal::bitmask_type::CommonBitflag
- type_object::minimal::bitmask_type::MinimalBitflag
- type_object::minimal::bitmask_type::MinimalBitmaskType
- type_object::minimal::bitset_type::CommonBitfield
- type_object::minimal::bitset_type::MinimalBitfield
- type_object::minimal::bitset_type::MinimalBitsetType
- type_object::minimal::collection_types::CommonCollectionElement
- type_object::minimal::collection_types::MinimalArrayType
- type_object::minimal::collection_types::MinimalCollectionElement
- type_object::minimal::collection_types::MinimalMapType
- type_object::minimal::collection_types::MinimalSequenceType
- type_object::minimal::enum_type::CommonEnumeratedHeader
- type_object::minimal::enum_type::CommonEnumeratedLiteral
- type_object::minimal::enum_type::MinimalEnumeratedHeader
- type_object::minimal::enum_type::MinimalEnumeratedLiteral
- type_object::minimal::enum_type::MinimalEnumeratedType
- type_object::minimal::struct_type::MinimalStructHeader
- type_object::minimal::struct_type::MinimalStructMember
- type_object::minimal::struct_type::MinimalStructType
- type_object::minimal::union_type::CommonDiscriminatorMember
- type_object::minimal::union_type::MinimalDiscriminatorMember
- type_object::minimal::union_type::MinimalUnionMember
- type_object::minimal::union_type::MinimalUnionType
Enums
- assignability::Assignable
- assignability::InheritanceError
- builder::BuilderError
- builder::Extensibility
- dynamic::data::DynamicValue
- dynamic::descriptor::ExtensibilityKind
- dynamic::descriptor::TryConstructKind
- dynamic::descriptor::TypeKind
- dynamic::error::DynamicError
- dynamic::try_construct::TryConstructOutcome
- error::TypeCodecError
- qos::DataRepresentationId
- qos::ExtensibilityForRepr
- qos::RepresentationNegotiation
- qos::TypeConsistencyKind
- resolve::ResolveError
- type_identifier::EquivalenceKind
- type_identifier::PrimitiveKind
- type_identifier::TypeIdentifier
- type_lookup::ReplyTypeObject
- type_matcher::TypeMatchResult
- type_object::TypeObject
- type_object::common::VerbatimPlacement
- type_object::complete::CompleteTypeObject
- type_object::minimal::MinimalTypeObject
Functions
- assignability::flatten_inheritance
- assignability::is_assignable
- dynamic::builtin_types::all_builtin_types
- dynamic::builtin_types::dds_bytes
- dynamic::builtin_types::dds_keyed_bytes
- dynamic::builtin_types::dds_keyed_string
- dynamic::builtin_types::dds_string
- dynamic::builtin_types::is_builtin_type_name
- dynamic::try_construct::apply_try_construct
- hash::compute_complete_hash
- hash::compute_hash
- hash::compute_minimal_hash
- hash::hash_bytes
- hash::to_hashed_type_identifier
- qos::check_data_repr_extensibility
- qos::negotiate_representation
- resolve::collect_referenced_hashes
- resolve::resolve_alias_chain
Type Aliases
- dynamic::descriptor::MemberId
- type_object::common::MemberId
- type_object::common::QualifiedTypeName
- type_object::minimal::bitset_type::HoldingType
Constants
- dynamic::builtin_types::NAME_DDS_BYTES
- dynamic::builtin_types::NAME_DDS_KEYED_BYTES
- dynamic::builtin_types::NAME_DDS_KEYED_STRING
- dynamic::builtin_types::NAME_DDS_STRING
- resolve::DEFAULT_MAX_RESOLVE_DEPTH
- resolve::DEFAULT_MAX_RESOLVE_NODES
- type_identifier::kinds::EK_COMPLETE
- type_identifier::kinds::EK_MINIMAL
- type_identifier::kinds::EQUIVALENCE_HASH_LEN
- type_identifier::kinds::TI_PLAIN_ARRAY_LARGE
- type_identifier::kinds::TI_PLAIN_ARRAY_SMALL
- type_identifier::kinds::TI_PLAIN_MAP_LARGE
- type_identifier::kinds::TI_PLAIN_MAP_SMALL
- type_identifier::kinds::TI_PLAIN_SEQUENCE_LARGE
- type_identifier::kinds::TI_PLAIN_SEQUENCE_SMALL
- type_identifier::kinds::TI_STRING16_LARGE
- type_identifier::kinds::TI_STRING16_SMALL
- type_identifier::kinds::TI_STRING8_LARGE
- type_identifier::kinds::TI_STRING8_SMALL
- type_identifier::kinds::TI_STRONGLY_CONNECTED_COMPONENT
- type_identifier::kinds::TK_BOOLEAN
- type_identifier::kinds::TK_BYTE
- type_identifier::kinds::TK_CHAR16
- type_identifier::kinds::TK_CHAR8
- type_identifier::kinds::TK_FLOAT128
- type_identifier::kinds::TK_FLOAT32
- type_identifier::kinds::TK_FLOAT64
- type_identifier::kinds::TK_INT16
- type_identifier::kinds::TK_INT32
- type_identifier::kinds::TK_INT64
- type_identifier::kinds::TK_INT8
- type_identifier::kinds::TK_NONE
- type_identifier::kinds::TK_UINT16
- type_identifier::kinds::TK_UINT32
- type_identifier::kinds::TK_UINT64
- type_identifier::kinds::TK_UINT8
- type_object::common::DECODE_PREALLOC_CAP
- type_object::kinds::TK_ALIAS
- type_object::kinds::TK_ANNOTATION
- type_object::kinds::TK_ARRAY
- type_object::kinds::TK_BITMASK
- type_object::kinds::TK_BITSET
- type_object::kinds::TK_ENUM
- type_object::kinds::TK_MAP
- type_object::kinds::TK_SEQUENCE
- type_object::kinds::TK_STRUCTURE
- type_object::kinds::TK_UNION