| 
    OpenDDS
    Snapshot(2022/02/14-09:11)
    
   | 
 
Enumerations | |
| enum | TryConstructKind { USE_DEFAULT, DISCARD, TRIM } | 
| enum | ExtensibilityKind { FINAL, APPENDABLE, MUTABLE } | 
Functions | |
| bool | print_integral_value (DynamicData &dd, DCPS::String &type_string, DynamicType_rch dt) | 
| bool | print_dynamic_data (DynamicData &dd, DCPS::String &type_string, DCPS::String &indent) | 
| bool | operator== (const DynamicType &lhs, const DynamicType &rhs) | 
| bool | test_equality_i (const DynamicType_rch &lhs, const DynamicType_rch &rhs, DynamicTypePtrPairSeen &dt_ptr_pair) | 
| bool | test_equality_i (const DynamicTypeMembersByName &lhs, const DynamicTypeMembersByName &rhs, DynamicTypePtrPairSeen &dt_ptr_pair) | 
| bool | test_equality_i (const DynamicTypeMembersById &lhs, const DynamicTypeMembersById &rhs, DynamicTypePtrPairSeen &dt_ptr_pair) | 
| bool | test_equality_i (const MemberDescriptor &lhs, const MemberDescriptor &rhs, DynamicTypePtrPairSeen &dt_ptr_pair) | 
| typedef | OPENDDS_MAP (DCPS::String, DynamicTypeMember_rch) DynamicTypeMembersByName | 
| typedef | OPENDDS_MAP (MemberId, DynamicTypeMember_rch) DynamicTypeMembersById | 
| typedef | OPENDDS_VECTOR (DynamicTypeMember_rch) DynamicTypeMembersByIndex | 
| typedef | OPENDDS_SET (DynamicTypePtrPair) DynamicTypePtrPairSeen | 
| bool | operator== (const UnionCaseLabelSeq &lhs, const UnionCaseLabelSeq &rhs) | 
| typedef | OPENDDS_VECTOR (MemberPair) MatchedSet | 
| bool | test_equality_i (const TypeDescriptor &lhs, const TypeDescriptor &rhs, DynamicTypePtrPairSeen &dt_ptr_pair) | 
| bool | operator== (const LBoundSeq &lhs, const LBoundSeq &rhs) | 
| const Encoding & | get_typeobject_encoding () | 
| DCPS::String | equivalence_hash_to_string (const EquivalenceHash &equivalence_hash) | 
| TypeIdentifier | makeTypeIdentifier (const TypeObject &type_object, const DCPS::Encoding *encoding_option) | 
| ACE_CDR::ULong | hash_member_name_to_id (const OPENDDS_STRING &name) | 
| void | hash_member_name (NameHash &name_hash, const OPENDDS_STRING &name) | 
| bool | is_fully_descriptive (const TypeIdentifier &ti) | 
| bool | is_plain_collection (const TypeIdentifier &ti) | 
| bool | has_type_object (const TypeIdentifier &ti) | 
| void | compute_dependencies (const TypeMap &type_map, const TypeIdentifier &type_identifier, OPENDDS_SET(TypeIdentifier)&dependencies) | 
| bool | write_empty_xcdr2_nonfinal (DCPS::Serializer &strm) | 
| bool | read_empty_xcdr2_nonfinal (DCPS::Serializer &strm) | 
| template<typename T > | |
| void | serialize_type_info (const TypeInformation &type_info, T &seq, const DCPS::Encoding *encoding_option=0) | 
| template<typename T > | |
| bool | deserialize_type_info (TypeInformation &type_info, const T &seq) | 
| typedef | OPENDDS_MAP (TypeIdentifier, TypeObject) TypeMap | 
Definition at line 303 of file TypeObject.h.
Definition at line 330 of file TypeObject.h.
Definition at line 302 of file TypeObject.h.
Definition at line 329 of file TypeObject.h.
Definition at line 1034 of file TypeObject.h.
Definition at line 1054 of file TypeObject.h.
Definition at line 1801 of file TypeObject.h.
Definition at line 304 of file TypeObject.h.
Definition at line 332 of file TypeObject.h.
Definition at line 305 of file TypeObject.h.
Definition at line 333 of file TypeObject.h.
Definition at line 297 of file TypeObject.h.
Definition at line 328 of file TypeObject.h.
Definition at line 1466 of file TypeObject.h.
Definition at line 1989 of file TypeObject.h.
Definition at line 1947 of file TypeObject.h.
Definition at line 1960 of file TypeObject.h.
Definition at line 1839 of file TypeObject.h.
Definition at line 1163 of file TypeObject.h.
Definition at line 1325 of file TypeObject.h.
Definition at line 21 of file MemberDescriptor.h.
Definition at line 14 of file MemberDescriptor.h.
| typedef std::pair< const DynamicType *, const DynamicType * > OpenDDS::XTypes::DynamicTypePtrPair | 
Definition at line 19 of file MemberDescriptor.h.
Definition at line 301 of file TypeObject.h.
Definition at line 331 of file TypeObject.h.
| typedef ACE_CDR::Octet OpenDDS::XTypes::EquivalenceHash[14] | 
Definition at line 216 of file TypeObject.h.
| typedef Fake_TAO_Array_Forany_T<EquivalenceHash, EquivalenceHash_slice, EquivalenceHash_tag> OpenDDS::XTypes::EquivalenceHash_forany | 
Definition at line 219 of file TypeObject.h.
Definition at line 218 of file TypeObject.h.
Definition at line 133 of file TypeObject.h.
Definition at line 231 of file TypeObject.h.
| typedef Sequence<LBound> OpenDDS::XTypes::LBoundSeq | 
Definition at line 232 of file TypeObject.h.
Definition at line 287 of file TypeObject.h.
Definition at line 829 of file TypeObject.h.
Definition at line 204 of file TypeObject.h.
| typedef std::pair<const MinimalStructMember*, const MinimalStructMember*> OpenDDS::XTypes::MemberPair | 
Definition at line 24 of file TypeAssignability.h.
Definition at line 1474 of file TypeObject.h.
Definition at line 1996 of file TypeObject.h.
Definition at line 1954 of file TypeObject.h.
Definition at line 1962 of file TypeObject.h.
Definition at line 1860 of file TypeObject.h.
Definition at line 1184 of file TypeObject.h.
Definition at line 1346 of file TypeObject.h.
| typedef ACE_CDR::Octet OpenDDS::XTypes::NameHash[4] | 
Definition at line 225 of file TypeObject.h.
| typedef Fake_TAO_Array_Forany_T<NameHash, NameHash_slice, NameHash_tag> OpenDDS::XTypes::NameHash_forany | 
Definition at line 228 of file TypeObject.h.
Definition at line 227 of file TypeObject.h.
Definition at line 212 of file TypeObject.h.
Definition at line 209 of file TypeObject.h.
Definition at line 236 of file TypeObject.h.
| typedef Sequence<SBound> OpenDDS::XTypes::SBoundSeq | 
Definition at line 237 of file TypeObject.h.
Definition at line 2262 of file TypeObject.h.
Definition at line 298 of file TypeObject.h.
Definition at line 326 of file TypeObject.h.
Definition at line 318 of file TypeObject.h.
Definition at line 183 of file TypeObject.h.
Definition at line 2288 of file TypeObject.h.
Definition at line 749 of file TypeObject.h.
Definition at line 2275 of file TypeObject.h.
Definition at line 2316 of file TypeObject.h.
Definition at line 2303 of file TypeObject.h.
Definition at line 139 of file TypeObject.h.
Definition at line 118 of file TypeLookupService.h.
Definition at line 2256 of file TypeObject.h.
Definition at line 1282 of file TypeObject.h.
Definition at line 300 of file TypeObject.h.
Definition at line 299 of file TypeObject.h.
Definition at line 327 of file TypeObject.h.
| Enumerator | |
|---|---|
| FINAL | |
| APPENDABLE | |
| MUTABLE | |
Definition at line 23 of file TypeDescriptor.h.
| Enumerator | |
|---|---|
| USE_DEFAULT | |
| DISCARD | |
| TRIM | |
Definition at line 23 of file MemberDescriptor.h.
| void OpenDDS::XTypes::compute_dependencies | ( | const TypeMap & | type_map, | 
| const TypeIdentifier & | type_identifier, | ||
| OPENDDS_SET(TypeIdentifier)& | dependencies | ||
| ) | 
Definition at line 937 of file TypeObject.cpp.
References EK_COMPLETE, EK_MINIMAL, OpenDDS::XTypes::TypeIdentifier::kind(), TI_PLAIN_ARRAY_LARGE, TI_PLAIN_ARRAY_SMALL, TI_PLAIN_MAP_LARGE, TI_PLAIN_MAP_SMALL, TI_PLAIN_SEQUENCE_LARGE, TI_PLAIN_SEQUENCE_SMALL, TI_STRING16_LARGE, TI_STRING16_SMALL, TI_STRING8_LARGE, TI_STRING8_SMALL, and TI_STRONGLY_CONNECTED_COMPONENT.
Referenced by has_type_object(), OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &(), and OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i().
| bool OpenDDS::XTypes::deserialize_type_info | ( | TypeInformation & | type_info, | 
| const T & | seq | ||
| ) | 
Definition at line 2346 of file TypeObject.h.
References ACE_ERROR, ACE_TEXT(), get_typeobject_encoding(), has_type_object(), hash_member_name(), hash_member_name_to_id(), is_fully_descriptive(), is_plain_collection(), LM_ERROR, name, OpenDDS_Dcps_Export, OPENDDS_MAP(), and OPENDDS_STRING.
Referenced by OpenDDS::RTPS::Sedp::match_continue().
| OpenDDS_Dcps_Export DCPS::String OpenDDS::XTypes::equivalence_hash_to_string | ( | const EquivalenceHash & | equivalence_hash | ) | 
Definition at line 29 of file TypeObject.cpp.
References OpenDDS::DCPS::to_dds_string().
Referenced by OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i(), and OpenDDS::DCPS::TypeSupportImpl::to_type_info_i().
| OpenDDS_Dcps_Export const DCPS::Encoding & OpenDDS::XTypes::get_typeobject_encoding | ( | ) | 
Definition at line 23 of file TypeObject.cpp.
References OpenDDS::STUN::encoding(), OpenDDS::DCPS::ENDIAN_LITTLE, and OpenDDS::DCPS::Encoding::KIND_XCDR2.
Referenced by OpenDDS::DCPS::TypeSupportImpl::add_types(), deserialize_type_info(), OpenDDS::XTypes::TypeLookupService::get_type_dependencies_i(), makeTypeIdentifier(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i(), serialize_type_info(), typeobject_generator::strong_connect(), OpenDDS::DCPS::TypeSupportImpl::to_type_info_i(), and typeobject_generator::use_old_typeobject_encoding().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::has_type_object | ( | const TypeIdentifier & | ti | ) | 
Definition at line 343 of file TypeObject.cpp.
References OpenDDS::XTypes::CompleteTypeObject::alias_type, OpenDDS::XTypes::MinimalTypeObject::alias_type, OpenDDS::XTypes::CompleteMemberDetail::ann_custom, OpenDDS::XTypes::CompleteTypeDetail::ann_custom, OpenDDS::XTypes::CompleteDiscriminatorMember::ann_custom, OpenDDS::XTypes::CompleteAliasBody::ann_custom, OpenDDS::XTypes::CompleteElementDetail::ann_custom, OpenDDS::XTypes::CompleteTypeObject::annotation_type, OpenDDS::XTypes::MinimalTypeObject::annotation_type, OpenDDS::XTypes::AppliedAnnotation::annotation_typeid, OpenDDS::XTypes::CompleteTypeObject::array_type, OpenDDS::XTypes::MinimalTypeObject::array_type, OpenDDS::XTypes::CompleteStructHeader::base_type, OpenDDS::XTypes::MinimalStructHeader::base_type, OpenDDS::XTypes::Sequence< T >::begin(), OpenDDS::XTypes::CompleteTypeObject::bitmask_type, OpenDDS::XTypes::MinimalTypeObject::bitmask_type, OpenDDS::XTypes::CompleteTypeObject::bitset_type, OpenDDS::XTypes::MinimalTypeObject::bitset_type, OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::body(), OpenDDS::XTypes::CompleteAliasType::body, OpenDDS::XTypes::MinimalAliasType::body, OpenDDS::XTypes::CompleteStructMember::common, OpenDDS::XTypes::MinimalStructMember::common, OpenDDS::XTypes::CompleteUnionMember::common, OpenDDS::XTypes::MinimalUnionMember::common, OpenDDS::XTypes::CompleteDiscriminatorMember::common, OpenDDS::XTypes::MinimalDiscriminatorMember::common, OpenDDS::XTypes::CompleteAnnotationParameter::common, OpenDDS::XTypes::MinimalAnnotationParameter::common, OpenDDS::XTypes::CompleteAliasBody::common, OpenDDS::XTypes::MinimalAliasBody::common, OpenDDS::XTypes::CompleteCollectionElement::common, OpenDDS::XTypes::MinimalCollectionElement::common, OpenDDS::XTypes::TypeObject::complete, compute_dependencies(), OpenDDS::XTypes::CompleteStructMember::detail, OpenDDS::XTypes::CompleteStructHeader::detail, OpenDDS::XTypes::CompleteUnionMember::detail, OpenDDS::XTypes::CompleteUnionHeader::detail, OpenDDS::XTypes::CompleteAliasHeader::detail, OpenDDS::XTypes::CompleteCollectionElement::detail, OpenDDS::XTypes::CompleteCollectionHeader::detail, OpenDDS::XTypes::CompleteArrayHeader::detail, OpenDDS::XTypes::CompleteEnumeratedLiteral::detail, OpenDDS::XTypes::CompleteEnumeratedHeader::detail, OpenDDS::XTypes::CompleteBitflag::detail, OpenDDS::XTypes::CompleteBitfield::detail, OpenDDS::XTypes::CompleteBitsetHeader::detail, OpenDDS::XTypes::CompleteUnionType::discriminator, OpenDDS::XTypes::MinimalUnionType::discriminator, EK_COMPLETE, EK_MINIMAL, OpenDDS::XTypes::CompleteSequenceType::element, OpenDDS::XTypes::MinimalSequenceType::element, OpenDDS::XTypes::CompleteArrayType::element, OpenDDS::XTypes::MinimalArrayType::element, OpenDDS::XTypes::CompleteMapType::element, OpenDDS::XTypes::MinimalMapType::element, OpenDDS::XTypes::PlainSequenceSElemDefn::element_identifier, OpenDDS::XTypes::PlainSequenceLElemDefn::element_identifier, OpenDDS::XTypes::PlainArraySElemDefn::element_identifier, OpenDDS::XTypes::PlainArrayLElemDefn::element_identifier, OpenDDS::XTypes::PlainMapSTypeDefn::element_identifier, OpenDDS::XTypes::PlainMapLTypeDefn::element_identifier, OpenDDS::XTypes::Sequence< T >::end(), OpenDDS::XTypes::CompleteTypeObject::enumerated_type, OpenDDS::XTypes::MinimalTypeObject::enumerated_type, OpenDDS::XTypes::CompleteBitsetType::field_seq, OpenDDS::XTypes::CompleteBitmaskType::flag_seq, header, OpenDDS::XTypes::PlainSequenceSElemDefn::header, OpenDDS::XTypes::PlainSequenceLElemDefn::header, OpenDDS::XTypes::PlainArraySElemDefn::header, OpenDDS::XTypes::PlainArrayLElemDefn::header, OpenDDS::XTypes::PlainMapSTypeDefn::header, OpenDDS::XTypes::PlainMapLTypeDefn::header, OpenDDS::XTypes::CompleteStructType::header, OpenDDS::XTypes::MinimalStructType::header, OpenDDS::XTypes::CompleteUnionType::header, OpenDDS::XTypes::CompleteAliasType::header, OpenDDS::XTypes::CompleteSequenceType::header, OpenDDS::XTypes::CompleteArrayType::header, OpenDDS::XTypes::CompleteMapType::header, OpenDDS::XTypes::CompleteEnumeratedType::header, OpenDDS::XTypes::CompleteBitmaskType::header, OpenDDS::XTypes::CompleteBitsetType::header, is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::CompleteMapType::key, OpenDDS::XTypes::MinimalMapType::key, OpenDDS::XTypes::PlainMapSTypeDefn::key_identifier, OpenDDS::XTypes::PlainMapLTypeDefn::key_identifier, OpenDDS::XTypes::TypeIdentifier::kind(), OpenDDS::XTypes::CompleteTypeObject::kind, OpenDDS::XTypes::MinimalTypeObject::kind, OpenDDS::XTypes::TypeObject::kind, OpenDDS::XTypes::CompleteEnumeratedType::literal_seq, OpenDDS::XTypes::CompleteTypeObject::map_type, OpenDDS::XTypes::MinimalTypeObject::map_type, OpenDDS::XTypes::CompleteStructType::member_seq, OpenDDS::XTypes::MinimalStructType::member_seq, OpenDDS::XTypes::CompleteUnionType::member_seq, OpenDDS::XTypes::MinimalUnionType::member_seq, OpenDDS::XTypes::CompleteAnnotationType::member_seq, OpenDDS::XTypes::MinimalAnnotationType::member_seq, OpenDDS::XTypes::CommonStructMember::member_type_id, OpenDDS::XTypes::CommonAnnotationParameter::member_type_id, OpenDDS::XTypes::TypeObject::minimal, OPENDDS_SET(), OpenDDS::XTypes::Optional< T >::present, OpenDDS::XTypes::CommonAliasBody::related_type, OpenDDS::XTypes::CompleteTypeObject::sequence_type, OpenDDS::XTypes::MinimalTypeObject::sequence_type, OpenDDS::XTypes::CompleteTypeObject::struct_type, OpenDDS::XTypes::MinimalTypeObject::struct_type, TK_ALIAS, TK_ANNOTATION, TK_ARRAY, TK_BITMASK, TK_BITSET, TK_ENUM, TK_MAP, TK_NONE, TK_SEQUENCE, TK_STRUCTURE, TK_UNION, OpenDDS::XTypes::CommonCollectionElement::type, OpenDDS::XTypes::CommonUnionMember::type_id, OpenDDS::XTypes::CommonDiscriminatorMember::type_id, OpenDDS::XTypes::CompleteTypeObject::union_type, OpenDDS::XTypes::MinimalTypeObject::union_type, and OpenDDS::XTypes::Optional< T >::value.
Referenced by deserialize_type_info(), and OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i().
| OpenDDS_Dcps_Export void OpenDDS::XTypes::hash_member_name | ( | NameHash & | name_hash, | 
| const OPENDDS_STRING & | name | ||
| ) | 
Definition at line 282 of file TypeObject.cpp.
References OpenDDS::DCPS::MD5Hash().
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_minimal_annotation(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_bitmask(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_bitset(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_enumerated(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_struct(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_union(), deserialize_type_info(), typeobject_generator::generate_enum_type_identifier(), typeobject_generator::generate_struct_type_identifier(), and typeobject_generator::generate_union_type_identifier().
| OpenDDS_Dcps_Export ACE_CDR::ULong OpenDDS::XTypes::hash_member_name_to_id | ( | const OPENDDS_STRING & | name | ) | 
Definition at line 271 of file TypeObject.cpp.
References OpenDDS::DCPS::MD5Hash(), and OpenDDS::DCPS::Serializer::MEMBER_ID_MASK.
Referenced by deserialize_type_info(), and invalid_option().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_fully_descriptive | ( | const TypeIdentifier & | ti | ) | 
Definition at line 290 of file TypeObject.cpp.
References EK_BOTH, OpenDDS::XTypes::TypeIdentifier::kind(), TI_PLAIN_ARRAY_LARGE, TI_PLAIN_ARRAY_SMALL, TI_PLAIN_MAP_LARGE, TI_PLAIN_MAP_SMALL, TI_PLAIN_SEQUENCE_LARGE, TI_PLAIN_SEQUENCE_SMALL, TI_STRING16_LARGE, TI_STRING16_SMALL, TI_STRING8_LARGE, TI_STRING8_SMALL, TK_BOOLEAN, TK_BYTE, TK_CHAR16, TK_CHAR8, TK_FLOAT128, TK_FLOAT32, TK_FLOAT64, TK_INT16, TK_INT32, TK_INT64, TK_INT8, TK_UINT16, TK_UINT32, TK_UINT64, and TK_UINT8.
Referenced by deserialize_type_info(), typeobject_generator::generate_array_type_identifier(), typeobject_generator::generate_sequence_type_identifier(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), and has_type_object().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_plain_collection | ( | const TypeIdentifier & | ti | ) | 
Definition at line 329 of file TypeObject.cpp.
References OpenDDS::XTypes::TypeIdentifier::kind(), TI_PLAIN_ARRAY_LARGE, TI_PLAIN_ARRAY_SMALL, TI_PLAIN_MAP_LARGE, TI_PLAIN_MAP_SMALL, TI_PLAIN_SEQUENCE_LARGE, and TI_PLAIN_SEQUENCE_SMALL.
Referenced by deserialize_type_info(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), and has_type_object().
| OpenDDS_Dcps_Export TypeIdentifier OpenDDS::XTypes::makeTypeIdentifier | ( | const TypeObject & | type_object, | 
| const DCPS::Encoding * | encoding_option | ||
| ) | 
Definition at line 250 of file TypeObject.cpp.
References EK_COMPLETE, EK_MINIMAL, OpenDDS::STUN::encoding(), get_typeobject_encoding(), OpenDDS::XTypes::TypeObject::kind, ACE_Message_Block::length(), OpenDDS::DCPS::MD5Hash(), OPENDDS_ASSERT, ACE_Message_Block::rd_ptr(), and OpenDDS::DCPS::serialized_size().
Referenced by OpenDDS::DCPS::TypeSupportImpl::add_types(), OpenDDS::DCPS::TypeSupportImpl::to_type_info_i(), and typeobject_generator::update_maps().
| typedef OpenDDS::XTypes::OPENDDS_MAP | ( | DCPS::String | , | 
| DynamicTypeMember_rch | |||
| ) | 
| typedef OpenDDS::XTypes::OPENDDS_MAP | ( | MemberId | , | 
| DynamicTypeMember_rch | |||
| ) | 
| typedef OpenDDS::XTypes::OPENDDS_MAP | ( | TypeIdentifier | , | 
| TypeObject | |||
| ) | 
| typedef OpenDDS::XTypes::OPENDDS_SET | ( | DynamicTypePtrPair | ) | 
| typedef OpenDDS::XTypes::OPENDDS_VECTOR | ( | DynamicTypeMember_rch | ) | 
| typedef OpenDDS::XTypes::OPENDDS_VECTOR | ( | MemberPair | ) | 
Definition at line 48 of file TypeDescriptor.h.
References OpenDDS::XTypes::Sequence< T >::length(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, and test_equality_i().
      
  | 
  inline | 
Definition at line 51 of file MemberDescriptor.h.
References OpenDDS::XTypes::Sequence< T >::length(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, and test_equality_i().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::operator== | ( | const DynamicType & | lhs, | 
| const DynamicType & | rhs | ||
| ) | 
Definition at line 133 of file DynamicType.cpp.
References OpenDDS::XTypes::DynamicType::test_equality_i().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::print_dynamic_data | ( | DynamicData & | dd, | 
| DCPS::String & | type_string, | ||
| DCPS::String & | indent | ||
| ) | 
Definition at line 2702 of file DynamicData.cpp.
References ACE_ERROR, OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_float128_value(), OpenDDS::XTypes::DynamicData::get_float32_value(), OpenDDS::XTypes::DynamicData::get_float64_value(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_string_value(), TAO::String_var< charT >::inout(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, OPENDDS_END_VERSIONED_NAMESPACE_DECL, print_integral_value(), DDS::RETCODE_OK, OpenDDS::DCPS::string_helper(), TK_ARRAY, TK_BITMASK, TK_BITSET, TK_BOOLEAN, TK_BYTE, TK_CHAR16, TK_CHAR8, TK_ENUM, TK_FLOAT128, TK_FLOAT32, TK_FLOAT64, TK_INT16, TK_INT32, TK_INT64, TK_INT8, TK_SEQUENCE, TK_STRING16, TK_STRING8, TK_STRUCTURE, TK_UINT16, TK_UINT32, TK_UINT64, TK_UINT8, TK_UNION, OpenDDS::DCPS::to_dds_string(), and OpenDDS::XTypes::DynamicData::type().
| bool OpenDDS::XTypes::print_integral_value | ( | DynamicData & | dd, | 
| DCPS::String & | type_string, | ||
| DynamicType_rch | dt | ||
| ) | 
Definition at line 2518 of file DynamicData.cpp.
References ACE_ERROR, DISCRIMINATOR_ID, OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_byte_value(), OpenDDS::XTypes::DynamicData::get_char8_value(), OpenDDS::XTypes::DynamicData::get_int16_value(), OpenDDS::XTypes::DynamicData::get_int32_value(), OpenDDS::XTypes::DynamicData::get_int64_value(), OpenDDS::XTypes::DynamicData::get_int8_value(), OpenDDS::XTypes::DynamicData::get_uint16_value(), OpenDDS::XTypes::DynamicData::get_uint32_value(), OpenDDS::XTypes::DynamicData::get_uint64_value(), OpenDDS::XTypes::DynamicData::get_uint8_value(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_OK, TK_BOOLEAN, TK_BYTE, TK_CHAR16, TK_CHAR8, TK_ENUM, TK_INT16, TK_INT32, TK_INT64, TK_INT8, TK_UINT16, TK_UINT32, TK_UINT64, TK_UINT8, and OpenDDS::DCPS::to_dds_string().
Referenced by print_dynamic_data().
| bool OpenDDS::XTypes::read_empty_xcdr2_nonfinal | ( | DCPS::Serializer & | strm | ) | 
Definition at line 996 of file TypeObject.cpp.
References OpenDDS::DCPS::Serializer::read_delimiter(), and OpenDDS::DCPS::Serializer::skip().
Referenced by OpenDDS::DCPS::operator>>().
| void OpenDDS::XTypes::serialize_type_info | ( | const TypeInformation & | type_info, | 
| T & | seq, | ||
| const DCPS::Encoding * | encoding_option = 0  | 
        ||
| ) | 
Definition at line 2331 of file TypeObject.h.
References ACE_ERROR, ACE_TEXT(), OpenDDS::STUN::encoding(), get_typeobject_encoding(), LM_ERROR, and OpenDDS::DCPS::serialized_size().
Referenced by OpenDDS::DCPS::InfoRepoDiscovery::add_publication(), OpenDDS::DCPS::InfoRepoDiscovery::add_subscription(), OpenDDS::DCPS::StaticEndpointManager::match_continue(), and OpenDDS::RTPS::Sedp::match_continue().
| bool OpenDDS::XTypes::test_equality_i | ( | const TypeDescriptor & | lhs, | 
| const TypeDescriptor & | rhs, | ||
| DynamicTypePtrPairSeen & | dt_ptr_pair | ||
| ) | 
Definition at line 26 of file TypeDescriptor.cpp.
References OpenDDS::XTypes::TypeDescriptor::base_type, OpenDDS::XTypes::TypeDescriptor::bound, OpenDDS::XTypes::TypeDescriptor::discriminator_type, OpenDDS::XTypes::TypeDescriptor::element_type, OpenDDS::XTypes::TypeDescriptor::extensibility_kind, OpenDDS::XTypes::TypeDescriptor::is_nested, OpenDDS::XTypes::TypeDescriptor::key_element_type, OpenDDS::XTypes::TypeDescriptor::kind, OpenDDS::XTypes::TypeDescriptor::name, OPENDDS_END_VERSIONED_NAMESPACE_DECL, and test_equality_i().
| bool OpenDDS::XTypes::test_equality_i | ( | const MemberDescriptor & | lhs, | 
| const MemberDescriptor & | rhs, | ||
| DynamicTypePtrPairSeen & | dt_ptr_pair | ||
| ) | 
Definition at line 40 of file MemberDescriptor.cpp.
References OpenDDS::XTypes::MemberDescriptor::default_value, OpenDDS::XTypes::MemberDescriptor::get_type(), OpenDDS::XTypes::MemberDescriptor::id, OpenDDS::XTypes::MemberDescriptor::index, OpenDDS::XTypes::MemberDescriptor::is_default_label, OpenDDS::XTypes::MemberDescriptor::is_key, OpenDDS::XTypes::MemberDescriptor::is_must_understand, OpenDDS::XTypes::MemberDescriptor::is_optional, OpenDDS::XTypes::MemberDescriptor::is_shared, OpenDDS::XTypes::MemberDescriptor::label, OpenDDS::XTypes::MemberDescriptor::name, OPENDDS_END_VERSIONED_NAMESPACE_DECL, test_equality_i(), and OpenDDS::XTypes::MemberDescriptor::try_construct_kind.
| bool OpenDDS::XTypes::test_equality_i | ( | const DynamicTypeMembersByName & | lhs, | 
| const DynamicTypeMembersByName & | rhs, | ||
| DynamicTypePtrPairSeen & | dt_ptr_pair | ||
| ) | 
Definition at line 73 of file DynamicTypeMember.cpp.
References test_equality_i().
| bool OpenDDS::XTypes::test_equality_i | ( | const DynamicTypeMembersById & | lhs, | 
| const DynamicTypeMembersById & | rhs, | ||
| DynamicTypePtrPairSeen & | dt_ptr_pair | ||
| ) | 
Definition at line 88 of file DynamicTypeMember.cpp.
References OPENDDS_END_VERSIONED_NAMESPACE_DECL, and test_equality_i().
| bool OpenDDS::XTypes::test_equality_i | ( | const DynamicType_rch & | lhs, | 
| const DynamicType_rch & | rhs, | ||
| DynamicTypePtrPairSeen & | dt_ptr_pair | ||
| ) | 
Definition at line 139 of file DynamicType.cpp.
References OpenDDS::DCPS::RcHandle< T >::in(), and OPENDDS_END_VERSIONED_NAMESPACE_DECL.
Referenced by OpenDDS::XTypes::DynamicTypeMember::equals(), OpenDDS::XTypes::MemberDescriptor::equals(), OpenDDS::XTypes::TypeDescriptor::equals(), operator==(), OpenDDS::XTypes::DynamicType::test_equality_i(), and test_equality_i().
| bool OpenDDS::XTypes::write_empty_xcdr2_nonfinal | ( | DCPS::Serializer & | strm | ) | 
Definition at line 989 of file TypeObject.cpp.
References OpenDDS::DCPS::Serializer::encoding(), OpenDDS::DCPS::serialized_size_delimiter(), and OpenDDS::DCPS::Serializer::write_delimiter().
Referenced by OpenDDS::DCPS::operator<<().
| const ACE_CDR::ULong OpenDDS::XTypes::ANNOTATION_OCTETSEC_VALUE_MAX_LEN = 128 | 
Definition at line 834 of file TypeObject.h.
| const ACE_CDR::ULong OpenDDS::XTypes::ANNOTATION_STR_VALUE_MAX_LEN = 128 | 
Definition at line 833 of file TypeObject.h.
| const ACE_CDR::ULong OpenDDS::XTypes::DISCRIMINATOR_ID = MEMBER_ID_INVALID - 1 | 
Implementation specific sentinel for a union discriminator used in DynamicData.
Definition at line 832 of file TypeObject.h.
Referenced by OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_value_from_union(), and print_integral_value().
| const EquivalenceKind OpenDDS::XTypes::EK_BOTH = 0xF3 | 
Definition at line 136 of file TypeObject.h.
Referenced by typeobject_generator::generate_array_type_identifier(), typeobject_generator::generate_sequence_type_identifier(), and is_fully_descriptive().
| const EquivalenceKind OpenDDS::XTypes::EK_COMPLETE = 0xF2 | 
Definition at line 135 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_string(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_alias_type_identifier(), typeobject_generator::generate_array_type_identifier(), typeobject_generator::generate_enum_type_identifier(), typeobject_generator::generate_sequence_type_identifier(), typeobject_generator::generate_struct_type_identifier(), typeobject_generator::generate_union_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_base_type(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), makeTypeIdentifier(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), typeobject_generator::strong_connect(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const EquivalenceKind OpenDDS::XTypes::EK_MINIMAL = 0xF1 | 
Definition at line 134 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_string(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_alias_type_identifier(), typeobject_generator::generate_array_type_identifier(), typeobject_generator::generate_enum_type_identifier(), typeobject_generator::generate_sequence_type_identifier(), typeobject_generator::generate_struct_type_identifier(), typeobject_generator::generate_union_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_base_type(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::get_struct_member(), OpenDDS::XTypes::TypeAssignability::get_union_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::kind_to_string(), makeTypeIdentifier(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), typeobject_generator::strong_connect(), OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const LBound OpenDDS::XTypes::INVALID_LBOUND = 0 | 
Definition at line 233 of file TypeObject.h.
| const SBound OpenDDS::XTypes::INVALID_SBOUND = 0 | 
Definition at line 238 of file TypeObject.h.
| const TypeFlag OpenDDS::XTypes::IS_APPENDABLE = 1 << 1 | 
Definition at line 320 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::DCPS::StaticEndpointManager::match_continue(), and OpenDDS::RTPS::Sedp::match_continue().
| const TypeFlag OpenDDS::XTypes::IS_AUTOID_HASH = 1 << 4 | 
Definition at line 324 of file TypeObject.h.
Referenced by typeobject_generator::generate_struct_type_identifier(), and typeobject_generator::generate_union_type_identifier().
| const MemberFlag OpenDDS::XTypes::IS_DEFAULT = 1 << 6 | 
Definition at line 295 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_union_member_to_member_descriptor(), typeobject_generator::generate_enum_type_identifier(), and typeobject_generator::generate_union_type_identifier().
| const MemberFlag OpenDDS::XTypes::IS_EXTERNAL = 1 << 2 | 
Definition at line 290 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_struct_member_to_member_descriptor(), OpenDDS::XTypes::TypeLookupService::complete_union_member_to_member_descriptor(), typeobject_generator::generate_array_type_identifier(), typeobject_generator::generate_sequence_type_identifier(), typeobject_generator::generate_struct_type_identifier(), and typeobject_generator::generate_union_type_identifier().
| const TypeFlag OpenDDS::XTypes::IS_FINAL = 1 << 0 | 
Definition at line 319 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), and OpenDDS::XTypes::TypeAssignability::is_delimited_with_flags().
| const MemberFlag OpenDDS::XTypes::IS_KEY = 1 << 5 | 
Definition at line 294 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_struct_member_to_member_descriptor(), OpenDDS::XTypes::TypeAssignability::erase_key(), typeobject_generator::generate_struct_type_identifier(), typeobject_generator::generate_union_type_identifier(), and OpenDDS::XTypes::TypeAssignability::hold_key().
| const MemberFlag OpenDDS::XTypes::IS_MUST_UNDERSTAND = 1 << 4 | 
Definition at line 293 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeLookupService::complete_struct_member_to_member_descriptor(), and typeobject_generator::generate_struct_type_identifier().
| const TypeFlag OpenDDS::XTypes::IS_MUTABLE = 1 << 2 | 
Definition at line 321 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), and OpenDDS::XTypes::TypeAssignability::is_delimited_with_flags().
| const TypeFlag OpenDDS::XTypes::IS_NESTED = 1 << 3 | 
Definition at line 323 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), typeobject_generator::generate_struct_type_identifier(), and typeobject_generator::generate_union_type_identifier().
| const MemberFlag OpenDDS::XTypes::IS_OPTIONAL = 1 << 3 | 
Definition at line 292 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeLookupService::complete_struct_member_to_member_descriptor(), and typeobject_generator::generate_struct_type_identifier().
| const ACE_CDR::ULong OpenDDS::XTypes::MEMBER_ID_INVALID = ACE_UINT32_MAX | 
Definition at line 830 of file TypeObject.h.
Referenced by OpenDDS::XTypes::DynamicData::get_from_union_common_checks(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_union_selected_member(), and OpenDDS::XTypes::DynamicType::insert_dynamic_member().
| const ACE_CDR::Long OpenDDS::XTypes::MEMBER_NAME_MAX_LENGTH = 256 | 
Definition at line 203 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::MemberFlagMinimalMask = 0x003f | 
Definition at line 313 of file TypeObject.h.
| const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_ARRAY_LARGE = 0x91 | 
Definition at line 193 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_array_type_identifier(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_ARRAY_SMALL = 0x90 | 
Definition at line 192 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_array_type_identifier(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_MAP_LARGE = 0xA1 | 
Definition at line 196 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_MAP_SMALL = 0xA0 | 
Definition at line 195 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_SEQUENCE_LARGE = 0x81 | 
Definition at line 190 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_sequence_type_identifier(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_SEQUENCE_SMALL = 0x80 | 
Definition at line 189 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_sequence_type_identifier(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_STRING16_LARGE = 0x73 | 
Definition at line 187 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_string(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_STRING16_SMALL = 0x72 | 
Definition at line 186 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_string(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_STRING8_LARGE = 0x71 | 
Definition at line 185 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_string(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_STRING8_SMALL = 0x70 | 
Definition at line 184 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_string(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeIdentifierKind OpenDDS::XTypes::TI_STRONGLY_CONNECTED_COMPONENT = 0xB0 | 
Definition at line 198 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), typeobject_generator::strong_connect(), and OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic().
| const TypeKind OpenDDS::XTypes::TK_ALIAS = 0x30 | 
Definition at line 164 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_string(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_alias_type_identifier(), OpenDDS::XTypes::DynamicType::get_base_type(), OpenDDS::XTypes::TypeAssignability::get_base_type(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::get_struct_member(), OpenDDS::XTypes::TypeAssignability::get_union_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_ANNOTATION = 0x50 | 
Definition at line 171 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_ARRAY = 0x61 | 
Definition at line 178 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_array_type_identifier(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_char_common(), OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_index_from_id(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_sequence_values(), OpenDDS::XTypes::DynamicData::get_single_value(), OpenDDS::XTypes::DynamicData::get_value_from_collection(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_collection_member(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_BITMASK = 0x41 | 
Definition at line 168 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_index_from_id(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_uint16_value(), OpenDDS::XTypes::DynamicData::get_uint16_values(), OpenDDS::XTypes::DynamicData::get_uint32_value(), OpenDDS::XTypes::DynamicData::get_uint32_values(), OpenDDS::XTypes::DynamicData::get_uint64_value(), OpenDDS::XTypes::DynamicData::get_uint64_values(), OpenDDS::XTypes::DynamicData::get_uint8_value(), OpenDDS::XTypes::DynamicData::get_uint8_values(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_BITSET = 0x53 | 
Definition at line 174 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_BOOLEAN = 0x01 | 
Definition at line 143 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_BYTE = 0x02 | 
Definition at line 144 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_CHAR16 = 0x11 | 
Definition at line 157 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_CHAR8 = 0x10 | 
Definition at line 156 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_ENUM = 0x40 | 
Definition at line 167 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_enum_type_identifier(), OpenDDS::XTypes::DynamicData::get_int16_value(), OpenDDS::XTypes::DynamicData::get_int16_values(), OpenDDS::XTypes::DynamicData::get_int32_value(), OpenDDS::XTypes::DynamicData::get_int32_values(), OpenDDS::XTypes::DynamicData::get_int8_value(), OpenDDS::XTypes::DynamicData::get_int8_values(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_FLOAT128 = 0x0B | 
Definition at line 153 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_FLOAT32 = 0x09 | 
Definition at line 151 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_FLOAT64 = 0x0A | 
Definition at line 152 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_INT16 = 0x03 | 
Definition at line 145 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_INT32 = 0x04 | 
Definition at line 146 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_INT64 = 0x05 | 
Definition at line 147 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_INT8 = 0x0C | 
Definition at line 154 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_MAP = 0x62 | 
Definition at line 179 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_char_common(), OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_index_from_id(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_sequence_values(), OpenDDS::XTypes::DynamicData::get_single_value(), OpenDDS::XTypes::DynamicData::get_value_from_collection(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_collection_member(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_NONE = 0x00 | 
Definition at line 142 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::RTPS::Sedp::DiscoveryReader::data_received_i(), typeobject_generator::generate_struct_type_identifier(), typeobject_generator::generate_type_identifier(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), has_type_object(), OpenDDS::RTPS::Sedp::match(), OpenDDS::DCPS::StaticEndpointManager::match_continue(), OpenDDS::RTPS::Sedp::match_continue(), OpenDDS::RTPS::Sedp::need_minimal_and_or_complete_types(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::DCPS::TypeSupportImpl::to_type_info(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::TypeLookupService::TypeLookupService().
| const TypeKind OpenDDS::XTypes::TK_SEQUENCE = 0x60 | 
Definition at line 177 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_sequence_type_identifier(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_char_common(), OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_from_struct_common_checks(), OpenDDS::XTypes::DynamicData::get_index_from_id(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::DynamicData::get_sequence_values(), OpenDDS::XTypes::DynamicData::get_single_value(), OpenDDS::XTypes::DynamicData::get_value_from_collection(), OpenDDS::XTypes::DynamicData::get_values_from_array(), OpenDDS::XTypes::DynamicData::get_values_from_map(), OpenDDS::XTypes::DynamicData::get_values_from_sequence(), OpenDDS::XTypes::DynamicData::get_values_from_union(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_collection_member(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::DynamicData::skip_to_struct_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_STRING16 = 0x21 | 
Definition at line 161 of file TypeObject.h.
Referenced by OpenDDS::XTypes::DynamicData::get_index_from_id(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::is_type_supported(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_STRING8 = 0x20 | 
Definition at line 160 of file TypeObject.h.
Referenced by OpenDDS::XTypes::DynamicData::get_index_from_id(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::is_type_supported(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_STRUCTURE = 0x51 | 
Definition at line 172 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_struct_type_identifier(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_char_common(), OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_sequence_values(), OpenDDS::XTypes::DynamicData::get_single_value(), OpenDDS::XTypes::TypeAssignability::get_struct_member(), OpenDDS::XTypes::DynamicData::has_optional_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_all(), OpenDDS::XTypes::DynamicData::skip_member(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_UINT16 = 0x06 | 
Definition at line 148 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_UINT32 = 0x07 | 
Definition at line 149 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_UINT64 = 0x08 | 
Definition at line 150 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_UINT8 = 0x0D | 
Definition at line 155 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_primitive_size(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::XTypes::DynamicData::is_primitive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_integral_value(), OpenDDS::XTypes::DynamicData::read_discriminator(), OpenDDS::XTypes::DynamicData::read_value(), OpenDDS::XTypes::DynamicData::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const TypeKind OpenDDS::XTypes::TK_UNION = 0x52 | 
Definition at line 173 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_union_type_identifier(), OpenDDS::XTypes::DynamicData::get_boolean_value(), OpenDDS::XTypes::DynamicData::get_char_common(), OpenDDS::XTypes::DynamicData::get_complex_value(), OpenDDS::XTypes::DynamicData::get_item_count(), OpenDDS::XTypes::DynamicData::get_member_id_at_index(), OpenDDS::XTypes::DynamicData::get_member_id_by_name(), OpenDDS::XTypes::DynamicData::get_sequence_values(), OpenDDS::XTypes::DynamicData::get_single_value(), OpenDDS::XTypes::TypeAssignability::get_union_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicData::skip_all(), OpenDDS::XTypes::DynamicData::skip_member(), and OpenDDS::XTypes::DynamicData::typekind_to_string().
| const MemberFlag OpenDDS::XTypes::TRY_CONSTRUCT1 = 1 << 0 | 
Definition at line 288 of file TypeObject.h.
Referenced by OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::handle_tryconstruct_flags().
| const MemberFlag OpenDDS::XTypes::TRY_CONSTRUCT2 = 1 << 1 | 
Definition at line 289 of file TypeObject.h.
Referenced by OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::handle_tryconstruct_flags().
| const MemberFlag OpenDDS::XTypes::TryConstructDiscardValue = TRY_CONSTRUCT1 | 
Definition at line 307 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::TryConstructTrimValue = TRY_CONSTRUCT1 | TRY_CONSTRUCT2 | 
Definition at line 309 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::TryConstructUseDefaultValue = TRY_CONSTRUCT2 | 
Definition at line 308 of file TypeObject.h.
| const ACE_CDR::Long OpenDDS::XTypes::TYPE_NAME_MAX_LENGTH = 256 | 
Definition at line 208 of file TypeObject.h.
| const TypeFlag OpenDDS::XTypes::TypeFlagMinimalMask = 0x0007 | 
Definition at line 336 of file TypeObject.h.
| const ACE_CDR::ULong OpenDDS::XTypes::TypeLookup_getDependencies_HashId = 0x05aafb31 | 
Definition at line 25 of file TypeLookup.h.
Referenced by OpenDDS::RTPS::Sedp::TypeLookupRequestReader::process_get_dependencies_request(), OpenDDS::RTPS::Sedp::TypeLookupReplyReader::process_type_lookup_reply(), OpenDDS::RTPS::Sedp::TypeLookupRequestReader::process_type_lookup_request(), OpenDDS::RTPS::Sedp::send_type_lookup_request(), and OpenDDS::RTPS::Sedp::TypeLookupRequestWriter::send_type_lookup_request().
| const ACE_CDR::ULong OpenDDS::XTypes::TypeLookup_getTypes_HashId = 0x018252d3 | 
Definition at line 24 of file TypeLookup.h.
Referenced by OpenDDS::RTPS::Sedp::TypeLookupRequestReader::process_get_types_request(), OpenDDS::RTPS::Sedp::TypeLookupReplyReader::process_type_lookup_reply(), OpenDDS::RTPS::Sedp::TypeLookupRequestReader::process_type_lookup_request(), OpenDDS::RTPS::Sedp::send_type_lookup_request(), and OpenDDS::RTPS::Sedp::TypeLookupRequestWriter::send_type_lookup_request().
 1.8.13