|
OpenDDS
Snapshot(2021/07/08-18:22)
|
Definition at line 302 of file TypeObject.h.
Definition at line 329 of file TypeObject.h.
Definition at line 301 of file TypeObject.h.
Definition at line 328 of file TypeObject.h.
Definition at line 893 of file TypeObject.h.
Definition at line 900 of file TypeObject.h.
Definition at line 1407 of file TypeObject.h.
Definition at line 303 of file TypeObject.h.
Definition at line 331 of file TypeObject.h.
Definition at line 304 of file TypeObject.h.
Definition at line 332 of file TypeObject.h.
Definition at line 296 of file TypeObject.h.
Definition at line 327 of file TypeObject.h.
Definition at line 1183 of file TypeObject.h.
Definition at line 1558 of file TypeObject.h.
Definition at line 1516 of file TypeObject.h.
Definition at line 1529 of file TypeObject.h.
Definition at line 1431 of file TypeObject.h.
Definition at line 964 of file TypeObject.h.
Definition at line 1072 of file TypeObject.h.
Definition at line 300 of file TypeObject.h.
Definition at line 330 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 230 of file TypeObject.h.
| typedef Sequence<LBound> OpenDDS::XTypes::LBoundSeq |
Definition at line 231 of file TypeObject.h.
Definition at line 286 of file TypeObject.h.
Definition at line 817 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 1191 of file TypeObject.h.
Definition at line 1565 of file TypeObject.h.
Definition at line 1523 of file TypeObject.h.
Definition at line 1531 of file TypeObject.h.
Definition at line 1451 of file TypeObject.h.
Definition at line 985 of file TypeObject.h.
Definition at line 1093 of file TypeObject.h.
| typedef ACE_CDR::Octet OpenDDS::XTypes::NameHash[4] |
Definition at line 224 of file TypeObject.h.
| typedef Fake_TAO_Array_Forany_T<NameHash, NameHash_slice, NameHash_tag> OpenDDS::XTypes::NameHash_forany |
Definition at line 227 of file TypeObject.h.
Definition at line 226 of file TypeObject.h.
Definition at line 212 of file TypeObject.h.
Definition at line 209 of file TypeObject.h.
Definition at line 235 of file TypeObject.h.
| typedef Sequence<SBound> OpenDDS::XTypes::SBoundSeq |
Definition at line 236 of file TypeObject.h.
Definition at line 1773 of file TypeObject.h.
Definition at line 297 of file TypeObject.h.
Definition at line 325 of file TypeObject.h.
Definition at line 317 of file TypeObject.h.
Definition at line 183 of file TypeObject.h.
Definition at line 1799 of file TypeObject.h.
Definition at line 737 of file TypeObject.h.
Definition at line 1786 of file TypeObject.h.
Definition at line 1814 of file TypeObject.h.
Definition at line 1805 of file TypeObject.h.
Definition at line 139 of file TypeObject.h.
Definition at line 69 of file TypeLookupService.h.
Definition at line 1767 of file TypeObject.h.
Definition at line 1045 of file TypeObject.h.
Definition at line 299 of file TypeObject.h.
Definition at line 298 of file TypeObject.h.
Definition at line 326 of file TypeObject.h.
| void OpenDDS::XTypes::compute_dependencies | ( | const TypeMap & | type_map, |
| const TypeIdentifier & | type_identifier, | ||
| OPENDDS_SET(TypeIdentifier)& | dependencies | ||
| ) |
Definition at line 728 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().
| bool OpenDDS::XTypes::deserialize_type_info | ( | TypeInformation & | type_info, |
| const T & | seq | ||
| ) |
Definition at line 1844 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, OpenDDS_Dcps_Export, OPENDDS_MAP(), and OPENDDS_STRING.
| OpenDDS_Dcps_Export const DCPS::Encoding & OpenDDS::XTypes::get_typeobject_encoding | ( | ) |
Definition at line 21 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(), serialize_type_info(), typeobject_generator::strong_connect(), and OpenDDS::DCPS::TypeSupportImpl::to_type_info().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::has_type_object | ( | const TypeIdentifier & | ti | ) |
Definition at line 318 of file TypeObject.cpp.
References OpenDDS::XTypes::MinimalTypeObject::alias_type, OpenDDS::XTypes::MinimalTypeObject::annotation_type, OpenDDS::XTypes::MinimalTypeObject::array_type, OpenDDS::XTypes::MinimalStructHeader::base_type, OpenDDS::XTypes::Sequence< T >::begin(), OpenDDS::XTypes::MinimalTypeObject::bitmask_type, OpenDDS::XTypes::MinimalTypeObject::bitset_type, OpenDDS::XTypes::MinimalAliasType::body, OpenDDS::XTypes::MinimalStructMember::common, OpenDDS::XTypes::MinimalUnionMember::common, OpenDDS::XTypes::MinimalDiscriminatorMember::common, OpenDDS::XTypes::MinimalAliasBody::common, OpenDDS::XTypes::MinimalCollectionElement::common, OpenDDS::XTypes::MinimalCollectionHeader::common, OpenDDS::XTypes::MinimalArrayHeader::common, OpenDDS::XTypes::MinimalEnumeratedLiteral::common, OpenDDS::XTypes::MinimalEnumeratedHeader::common, OpenDDS::XTypes::TypeObject::complete, compute_dependencies(), OpenDDS::XTypes::MinimalStructMember::detail, OpenDDS::XTypes::MinimalStructHeader::detail, OpenDDS::XTypes::MinimalUnionMember::detail, OpenDDS::XTypes::MinimalUnionHeader::detail, OpenDDS::XTypes::MinimalEnumeratedLiteral::detail, OpenDDS::XTypes::MinimalUnionType::discriminator, EK_COMPLETE, EK_MINIMAL, OpenDDS::XTypes::MinimalSequenceType::element, OpenDDS::XTypes::MinimalArrayType::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::MinimalTypeObject::enumerated_type, 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::MinimalStructType::header, OpenDDS::XTypes::MinimalUnionType::header, OpenDDS::XTypes::MinimalAliasType::header, OpenDDS::XTypes::MinimalSequenceType::header, OpenDDS::XTypes::MinimalArrayType::header, OpenDDS::XTypes::MinimalEnumeratedType::header, is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::PlainMapSTypeDefn::key_identifier, OpenDDS::XTypes::PlainMapLTypeDefn::key_identifier, OpenDDS::XTypes::TypeIdentifier::kind(), OpenDDS::XTypes::MinimalTypeObject::kind, OpenDDS::XTypes::TypeObject::kind, OpenDDS::XTypes::MinimalEnumeratedType::literal_seq, OpenDDS::XTypes::MinimalTypeObject::map_type, OpenDDS::XTypes::MinimalStructType::member_seq, OpenDDS::XTypes::MinimalUnionType::member_seq, OpenDDS::XTypes::CommonStructMember::member_type_id, OpenDDS::XTypes::TypeObject::minimal, OPENDDS_SET, OpenDDS::XTypes::CommonAliasBody::related_type, OpenDDS::XTypes::MinimalTypeObject::sequence_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, and OpenDDS::XTypes::MinimalTypeObject::union_type.
Referenced by deserialize_type_info(), and OpenDDS::DCPS::TypeSupportImpl::populate_dependencies().
| OpenDDS_Dcps_Export void OpenDDS::XTypes::hash_member_name | ( | NameHash & | name_hash, |
| const OPENDDS_STRING & | name | ||
| ) |
Definition at line 257 of file TypeObject.cpp.
References OpenDDS::DCPS::MD5Hash().
Referenced by deserialize_type_info(), and typeobject_generator::generate_minimal_type_identifier().
| OpenDDS_Dcps_Export ACE_CDR::ULong OpenDDS::XTypes::hash_member_name_to_id | ( | const OPENDDS_STRING & | name | ) |
Definition at line 246 of file TypeObject.cpp.
References OpenDDS::DCPS::MD5Hash().
Referenced by deserialize_type_info(), and invalid_option().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_fully_descriptive | ( | const TypeIdentifier & | ti | ) |
Definition at line 265 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_minimal_type_identifier(), and has_type_object().
| OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_plain_collection | ( | const TypeIdentifier & | ti | ) |
Definition at line 304 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(), and has_type_object().
| OpenDDS_Dcps_Export TypeIdentifier OpenDDS::XTypes::makeTypeIdentifier | ( | const TypeObject & | type_object, |
| const DCPS::Encoding * | encoding_option | ||
| ) |
Definition at line 225 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(), typeobject_generator::generate_minimal_type_identifier(), and OpenDDS::DCPS::TypeSupportImpl::to_type_info().
| typedef OpenDDS::XTypes::OPENDDS_MAP | ( | TypeIdentifier | , |
| TypeObject | |||
| ) |
| typedef OpenDDS::XTypes::OPENDDS_VECTOR | ( | MemberPair | ) |
| bool OpenDDS::XTypes::read_empty_xcdr2_nonfinal | ( | DCPS::Serializer & | strm | ) |
Definition at line 787 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 1829 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(), and OpenDDS::DCPS::EndpointManager< StaticDiscoveredParticipantData >::match_continue().
| bool OpenDDS::XTypes::write_empty_xcdr2_nonfinal | ( | DCPS::Serializer & | strm | ) |
Definition at line 780 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 819 of file TypeObject.h.
| const ACE_CDR::ULong OpenDDS::XTypes::ANNOTATION_STR_VALUE_MAX_LEN = 128 |
Definition at line 818 of file TypeObject.h.
| const EquivalenceKind OpenDDS::XTypes::EK_BOTH = 0xF3 |
Definition at line 136 of file TypeObject.h.
Referenced by typeobject_generator::generate_minimal_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(), OpenDDS::XTypes::TypeAssignability::get_base_type(), 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::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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(), compute_dependencies(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_minimal_type_identifier(), 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(), makeTypeIdentifier(), 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::TypeAssignability::struct_rule_enum_key().
| const LBound OpenDDS::XTypes::INVALID_LBOUND = 0 |
Definition at line 232 of file TypeObject.h.
| const SBound OpenDDS::XTypes::INVALID_SBOUND = 0 |
Definition at line 237 of file TypeObject.h.
| const TypeFlag OpenDDS::XTypes::IS_APPENDABLE = 1 << 1 |
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(), and OpenDDS::DCPS::EndpointManager< StaticDiscoveredParticipantData >::match_continue().
| const TypeFlag OpenDDS::XTypes::IS_AUTOID_HASH = 1 << 4 |
Definition at line 323 of file TypeObject.h.
Referenced by typeobject_generator::generate_minimal_type_identifier().
| const MemberFlag OpenDDS::XTypes::IS_DEFAULT = 1 << 6 |
Definition at line 294 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_union(), and typeobject_generator::generate_minimal_type_identifier().
| const MemberFlag OpenDDS::XTypes::IS_EXTERNAL = 1 << 2 |
Definition at line 289 of file TypeObject.h.
Referenced by typeobject_generator::generate_minimal_type_identifier().
| const TypeFlag OpenDDS::XTypes::IS_FINAL = 1 << 0 |
| const MemberFlag OpenDDS::XTypes::IS_KEY = 1 << 5 |
Definition at line 293 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeAssignability::erase_key(), typeobject_generator::generate_minimal_type_identifier(), and OpenDDS::XTypes::TypeAssignability::hold_key().
| const MemberFlag OpenDDS::XTypes::IS_MUST_UNDERSTAND = 1 << 4 |
Definition at line 292 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), and typeobject_generator::generate_minimal_type_identifier().
| const TypeFlag OpenDDS::XTypes::IS_MUTABLE = 1 << 2 |
| const TypeFlag OpenDDS::XTypes::IS_NESTED = 1 << 3 |
Definition at line 322 of file TypeObject.h.
Referenced by typeobject_generator::generate_minimal_type_identifier().
| const MemberFlag OpenDDS::XTypes::IS_OPTIONAL = 1 << 3 |
Definition at line 291 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), and typeobject_generator::generate_minimal_type_identifier().
| 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 312 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_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(), and OpenDDS::DCPS::serialized_size().
| 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_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(), and OpenDDS::DCPS::serialized_size().
| 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::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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::TypeAssignability::is_delimited(), is_fully_descriptive(), is_plain_collection(), OpenDDS::XTypes::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_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(), and OpenDDS::DCPS::serialized_size().
| 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_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(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_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(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_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(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_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(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_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(), and OpenDDS::DCPS::serialized_size().
| 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::TypeIdentifier::operator<(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), and typeobject_generator::strong_connect().
| 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(), typeobject_generator::generate_minimal_type_identifier(), 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(), and OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key().
| 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(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| 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(), typeobject_generator::generate_minimal_type_identifier(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| 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(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| 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(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| 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::TypeAssignability::equal_type_id(), typeobject_generator::generate_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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(), typeobject_generator::generate_minimal_type_identifier(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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::TypeAssignability::get_map_bound(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| const TypeKind OpenDDS::XTypes::TK_NONE = 0x00 |
Definition at line 142 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), typeobject_generator::generate_minimal_type_identifier(), has_type_object(), OpenDDS::DCPS::EndpointManager< StaticDiscoveredParticipantData >::match(), OpenDDS::DCPS::EndpointManager< StaticDiscoveredParticipantData >::match_continue(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::DCPS::serialized_size(), 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(), typeobject_generator::generate_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| const TypeKind OpenDDS::XTypes::TK_STRING16 = 0x21 |
Definition at line 161 of file TypeObject.h.
Referenced by OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| const TypeKind OpenDDS::XTypes::TK_STRING8 = 0x20 |
Definition at line 160 of file TypeObject.h.
Referenced by OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| 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::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_struct_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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_minimal_type_identifier(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), and OpenDDS::DCPS::serialized_size().
| 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::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_minimal_type_identifier(), 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>>(), and OpenDDS::DCPS::serialized_size().
| const MemberFlag OpenDDS::XTypes::TRY_CONSTRUCT1 = 1 << 0 |
Definition at line 287 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::TRY_CONSTRUCT2 = 1 << 1 |
Definition at line 288 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::TryConstructDiscardValue = TRY_CONSTRUCT1 |
Definition at line 306 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::TryConstructTrimValue = TRY_CONSTRUCT1 | TRY_CONSTRUCT2 |
Definition at line 308 of file TypeObject.h.
| const MemberFlag OpenDDS::XTypes::TryConstructUseDefaultValue = TRY_CONSTRUCT2 |
Definition at line 307 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 335 of file TypeObject.h.
| const ACE_CDR::ULong OpenDDS::XTypes::TypeLookup_getDependencies_HashId = 0x05aafb31 |
Definition at line 24 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 23 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