OpenDDS
Snapshot(2023/04/28-20:55)
|
Enumerations | |
enum | Filter { Filter_All, Filter_Keys, Filter_NestedKeys, Filter_NonKeys } |
Functions | |
extensibility (MUTABLE) struct TypeLookup_getTypes_In | |
template<typename T , typename Tag > | |
DDS::DynamicData_ptr | get_dynamic_data_adapter (DDS::DynamicType_ptr type, const T &value) |
template<typename T , typename Tag > | |
DDS::DynamicData_ptr | get_dynamic_data_adapter (DDS::DynamicType_ptr type, T &value) |
template<typename T > | |
DDS::DynamicData_ptr | get_dynamic_data_adapter (DDS::DynamicType_ptr type, T &value) |
template<typename T > | |
DDS::DynamicData_ptr | get_dynamic_data_adapter (DDS::DynamicType_ptr type, const T &value) |
template<typename T , typename Tag > | |
const T * | get_dynamic_data_adapter_value (DDS::DynamicData_ptr dda) |
template<> | |
bool | DynamicDataImpl::get_boolean_from_bitmask< CORBA::UInt8 > (CORBA::ULong index, CORBA::Boolean &value) |
template<> | |
void | DynamicDataImpl::move_sequence_helper< DDS::StringSeq > (const DataContainer::const_sequence_iterator &it, DynamicDataImpl *data) |
template<> | |
void | DynamicDataImpl::move_sequence_helper< DDS::Int8Seq > (const DataContainer::const_sequence_iterator &it, DynamicDataImpl *data) |
template<> | |
void | DynamicDataImpl::move_sequence_helper< DDS::UInt8Seq > (const DataContainer::const_sequence_iterator &it, DynamicDataImpl *data) |
template<> | |
void | DynamicDataImpl::move_sequence_helper< DDS::CharSeq > (const DataContainer::const_sequence_iterator &it, DynamicDataImpl *data) |
template<> | |
void | DynamicDataImpl::move_sequence_helper< DDS::ByteSeq > (const DataContainer::const_sequence_iterator &it, DynamicDataImpl *data) |
template<> | |
void | DynamicDataImpl::move_sequence_helper< DDS::BooleanSeq > (const DataContainer::const_sequence_iterator &it, DynamicDataImpl *data) |
bool | print_member (DDS::DynamicData_ptr dd, DCPS::String &type_string, DCPS::String &indent, MemberId member_id) |
bool | print_members (DDS::DynamicData_ptr dd, DCPS::String &type_string, DCPS::String &indent, bool print_name) |
bool | print_dynamic_data (DDS::DynamicData_ptr dd, DCPS::String &type_string, DCPS::String &indent) |
DDS::DynamicType_var | get_base_type (DDS::DynamicType_ptr type) |
bool | test_equality (DDS::DynamicType_ptr lhs, DDS::DynamicType_ptr rhs, DynamicTypePtrPairSeen &dt_ptr_pair) |
bool | test_equality (DynamicTypeMembersByNameImpl *lhs, DynamicTypeMembersByNameImpl *rhs, DynamicTypePtrPairSeen &dt_ptr_pair) |
bool | test_equality (DynamicTypeMembersByIdImpl *lhs, DynamicTypeMembersByIdImpl *rhs, DynamicTypePtrPairSeen &dt_ptr_pair) |
template<> | |
DDS::DynamicData_ptr | get_dynamic_data_adapter< DynamicSample, DynamicSample > (DDS::DynamicType_ptr, const DynamicSample &value) |
template<> | |
DDS::DynamicData_ptr | get_dynamic_data_adapter< DynamicSample, DynamicSample > (DDS::DynamicType_ptr, DynamicSample &value) |
bool | operator== (const DDS::UnionCaseLabelSeq &lhs, const DDS::UnionCaseLabelSeq &rhs) |
bool | test_equality (DDS::MemberDescriptor *lhs, DDS::MemberDescriptor *rhs, DynamicTypePtrPairSeen &dt_ptr_pair) |
typedef | OPENDDS_SET (DynamicTypePtrPair) DynamicTypePtrPairSeen |
typedef | OPENDDS_VECTOR (MemberPair) MatchedSet |
bool | operator== (const DDS::BoundSeq &lhs, const DDS::BoundSeq &rhs) |
bool | test_equality (DDS::TypeDescriptor *lhs, DDS::TypeDescriptor *rhs, DynamicTypePtrPairSeen &dt_ptr_pair) |
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) |
const char * | typekind_to_string (TypeKind tk) |
bool | is_primitive (TypeKind tk) |
bool | is_scalar (TypeKind tk) |
bool | is_basic (TypeKind tk) |
bool | is_complex (TypeKind tk) |
bool | is_sequence_like (TypeKind tk) |
bool | name_hash_equal (const NameHash &x, const NameHash &y) |
bool | name_hash_not_equal (const NameHash &x, const NameHash &y) |
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 |
DDS::ReturnCode_t | extensibility (DDS::DynamicType_ptr type, DCPS::Extensibility &ext) |
DDS::ReturnCode_t | max_extensibility (DDS::DynamicType_ptr type, DCPS::Extensibility &ext) |
DCPS::Extensibility | dds_to_opendds_ext (DDS::ExtensibilityKind ext) |
DDS::ReturnCode_t | get_values (DDS::DynamicType_ptr type, MemberPathVec &paths, Filter filter) |
DDS::ReturnCode_t | get_keys (DDS::DynamicType_ptr type, MemberPathVec &paths) |
DDS::ReturnCode_t | key_count (DDS::DynamicType_ptr type, size_t &count) |
bool | is_key (DDS::DynamicType_ptr type, const char *field) |
DDS::ReturnCode_t | less_than (bool &result, DDS::DynamicData_ptr a, DDS::DynamicData_ptr b, Filter filter) |
DDS::ReturnCode_t | key_less_than (bool &result, DDS::DynamicData_ptr a, DDS::DynamicData_ptr b) |
DDS::ReturnCode_t | compare_members (int &result, DDS::DynamicData_ptr a, DDS::DynamicData_ptr b, DDS::MemberId id) |
DDS::ReturnCode_t | get_member_type (DDS::DynamicType_var &member_type, DDS::DynamicType_ptr container_type, DDS::MemberId id) |
DDS::ReturnCode_t | get_uint_value (DDS::UInt64 &value, DDS::DynamicData_ptr src, DDS::MemberId id, DDS::TypeKind kind) |
DDS::ReturnCode_t | set_uint_value (DDS::DynamicData_ptr dest, DDS::MemberId id, DDS::TypeKind kind, DDS::UInt64 value) |
DDS::ReturnCode_t | get_int_value (DDS::Int64 &value, DDS::DynamicData_ptr src, DDS::MemberId id, DDS::TypeKind kind) |
DDS::ReturnCode_t | set_int_value (DDS::DynamicData_ptr dest, DDS::MemberId id, DDS::TypeKind kind, DDS::Int64 value) |
DDS::UInt32 | bound_total (DDS::TypeDescriptor_var descriptor) |
DDS::ReturnCode_t | bitmask_bound (DDS::DynamicType_ptr type, DDS::TypeKind &bound_kind) |
DDS::ReturnCode_t | get_bitmask_value (DDS::UInt64 &value, DDS::DynamicType_ptr type, DDS::DynamicData_ptr src, DDS::MemberId id) |
DDS::ReturnCode_t | enum_bound (DDS::DynamicType_ptr enum_type, DDS::TypeKind &bound_kind) |
DDS::ReturnCode_t | get_enum_value (DDS::Int32 &value, DDS::DynamicType_ptr enum_type, DDS::DynamicData_ptr src, DDS::MemberId id) |
DDS::ReturnCode_t | get_enumerator_name (DDS::String8_var &name, DDS::Int32 value, DDS::DynamicType_ptr type) |
DDS::ReturnCode_t | get_enumerator_value (DDS::Int32 &value, const char *name, DDS::DynamicType_ptr type) |
DDS::ReturnCode_t | set_enum_value (DDS::DynamicType_ptr enum_type, DDS::DynamicData_ptr dest, DDS::MemberId id, DDS::Int32 value) |
DDS::ReturnCode_t | set_enum_value (DDS::DynamicType_ptr type, DDS::DynamicData_ptr dest, DDS::MemberId id, const char *enumeral_name) |
DDS::ReturnCode_t | copy_member (DDS::DynamicData_ptr dest, DDS::MemberId dest_id, DDS::DynamicData_ptr src, DDS::MemberId src_id) |
DDS::ReturnCode_t | copy (DDS::DynamicData_ptr dest, DDS::DynamicData_ptr src) |
bool | dynamic_type_is_valid (DDS::DynamicType_ptr type) |
typedef | OPENDDS_VECTOR (MemberPath) MemberPathVec |
DDS::ReturnCode_t | get_member_type (DDS::DynamicType_var &member_type, DDS::DynamicData_ptr container, DDS::MemberId id) |
DDS::ReturnCode_t | get_enum_value (DDS::Int32 &value, DDS::DynamicData_ptr src, DDS::MemberId id) |
DDS::ReturnCode_t | set_enum_value (DDS::DynamicData_ptr dest, DDS::MemberId id, DDS::Int32 value) |
DDS::ReturnCode_t | set_enum_value (DDS::DynamicData_ptr dest, DDS::MemberId id, const char *enumeral_name) |
Definition at line 384 of file TypeObject.h.
Definition at line 411 of file TypeObject.h.
Definition at line 383 of file TypeObject.h.
Definition at line 410 of file TypeObject.h.
Definition at line 1135 of file TypeObject.h.
Definition at line 1165 of file TypeObject.h.
Definition at line 2478 of file TypeObject.h.
Definition at line 385 of file TypeObject.h.
Definition at line 413 of file TypeObject.h.
Definition at line 386 of file TypeObject.h.
Definition at line 414 of file TypeObject.h.
Definition at line 378 of file TypeObject.h.
Definition at line 409 of file TypeObject.h.
Definition at line 1842 of file TypeObject.h.
Definition at line 2837 of file TypeObject.h.
Definition at line 2729 of file TypeObject.h.
Definition at line 2753 of file TypeObject.h.
Definition at line 2536 of file TypeObject.h.
Definition at line 1336 of file TypeObject.h.
Definition at line 1597 of file TypeObject.h.
typedef std::pair< const DDS::DynamicType *, const DDS::DynamicType * > OpenDDS::XTypes::DynamicTypePtrPair |
Definition at line 48 of file MemberDescriptorImpl.h.
Definition at line 382 of file TypeObject.h.
Definition at line 412 of file TypeObject.h.
typedef ACE_CDR::Octet OpenDDS::XTypes::EquivalenceHash[14] |
Definition at line 287 of file TypeObject.h.
typedef Fake_TAO_Array_Forany_T<EquivalenceHash, EquivalenceHash_slice, EquivalenceHash_tag> OpenDDS::XTypes::EquivalenceHash_forany |
Definition at line 290 of file TypeObject.h.
Definition at line 289 of file TypeObject.h.
typedef short OpenDDS::XTypes::EquivalenceKind |
Definition at line 204 of file TypeObject.h.
Definition at line 312 of file TypeObject.h.
typedef Sequence<LBound> OpenDDS::XTypes::LBoundSeq |
Definition at line 313 of file TypeObject.h.
Definition at line 368 of file TypeObject.h.
Definition at line 910 of file TypeObject.h.
Definition at line 275 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 1865 of file TypeObject.h.
Definition at line 2859 of file TypeObject.h.
Definition at line 2746 of file TypeObject.h.
Definition at line 2755 of file TypeObject.h.
Definition at line 2567 of file TypeObject.h.
Definition at line 1367 of file TypeObject.h.
Definition at line 1628 of file TypeObject.h.
typedef ACE_CDR::Octet OpenDDS::XTypes::NameHash[4] |
Definition at line 296 of file TypeObject.h.
typedef Fake_TAO_Array_Forany_T<NameHash, NameHash_slice, NameHash_tag> OpenDDS::XTypes::NameHash_forany |
Definition at line 299 of file TypeObject.h.
Definition at line 298 of file TypeObject.h.
typedef sequence<octet, 32> OpenDDS::XTypes::OctetSeq32 |
Definition at line 45 of file TypeLookup.idl.
Definition at line 283 of file TypeObject.h.
Definition at line 280 of file TypeObject.h.
Definition at line 317 of file TypeObject.h.
typedef Sequence<SBound> OpenDDS::XTypes::SBoundSeq |
Definition at line 318 of file TypeObject.h.
Definition at line 3283 of file TypeObject.h.
Definition at line 379 of file TypeObject.h.
Definition at line 407 of file TypeObject.h.
Definition at line 399 of file TypeObject.h.
Definition at line 254 of file TypeObject.h.
OpenDDS::internal::no_dynamic_data_adapter typedef sequence< TypeIdentifierPair > OpenDDS::XTypes::TypeIdentifierPairSeq |
Definition at line 3329 of file TypeObject.h.
OpenDDS::internal::no_dynamic_data_adapter typedef sequence< TypeIdentifier > OpenDDS::XTypes::TypeIdentifierSeq |
Definition at line 830 of file TypeObject.h.
OpenDDS::internal::no_dynamic_data_adapter typedef sequence< TypeIdentifierTypeObjectPair > OpenDDS::XTypes::TypeIdentifierTypeObjectPairSeq |
Definition at line 3306 of file TypeObject.h.
Definition at line 3367 of file TypeObject.h.
OpenDDS::internal::no_dynamic_data_adapter typedef sequence< TypeIdentifierWithSize > OpenDDS::XTypes::TypeIdentifierWithSizeSeq |
Definition at line 3354 of file TypeObject.h.
typedef short OpenDDS::XTypes::TypeKind |
Definition at line 210 of file TypeObject.h.
Definition at line 127 of file TypeLookupService.h.
Definition at line 3277 of file TypeObject.h.
Definition at line 1534 of file TypeObject.h.
Definition at line 381 of file TypeObject.h.
Definition at line 380 of file TypeObject.h.
Definition at line 408 of file TypeObject.h.
Enumerator | |
---|---|
Filter_All | |
Filter_Keys | |
Filter_NestedKeys | |
Filter_NonKeys |
Definition at line 125 of file XTypes/Utils.h.
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::bitmask_bound | ( | DDS::DynamicType_ptr | type, |
DDS::TypeKind & | bound_kind | ||
) |
Definition at line 1025 of file XTypes/Utils.cpp.
References ACE_ERROR, LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, TK_BITMASK, TK_UINT16, TK_UINT32, TK_UINT64, TK_UINT8, and typekind_to_string().
Referenced by OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), get_bitmask_value(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_bitmask(), and OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection().
OpenDDS_Dcps_Export DDS::UInt32 OpenDDS::XTypes::bound_total | ( | DDS::TypeDescriptor_var | descriptor | ) |
Definition at line 1015 of file XTypes/Utils.cpp.
Referenced by OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_collection(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_complex_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_single_index(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::set_values_to_array(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_array_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_array_element(), and OpenDDS::XTypes::DynamicDataImpl::validate_member_id_collection().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::compare_members | ( | int & | result, |
DDS::DynamicData_ptr | a, | ||
DDS::DynamicData_ptr | b, | ||
DDS::MemberId | id | ||
) |
Definition at line 865 of file XTypes/Utils.cpp.
Referenced by OpenDDS::DCPS::DynamicComparator::cmp().
void OpenDDS::XTypes::compute_dependencies | ( | const TypeMap & | type_map, |
const TypeIdentifier & | type_identifier, | ||
OPENDDS_SET(TypeIdentifier)& | dependencies | ||
) |
Definition at line 1055 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().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::copy | ( | DDS::DynamicData_ptr | dest, |
DDS::DynamicData_ptr | src | ||
) |
Definition at line 1454 of file XTypes/Utils.cpp.
References ACE_ERROR, OpenDDS::XTypes::DynamicTypeMembersByIdImpl::begin(), copy_member(), DISCRIMINATOR_ID, OpenDDS::XTypes::DynamicTypeMembersByIdImpl::end(), OpenDDS::XTypes::DynamicTypeMembersByIdImpl::find(), get_base_type(), LM_NOTICE, LM_WARNING, OpenDDS::DCPS::log_level, MEMBER_ID_INVALID, OpenDDS::DCPS::LogLevel::Notice, OPENDDS_END_VERSIONED_NAMESPACE_DECL, DDS::RETCODE_OK, OpenDDS::DCPS::retcode_to_string(), DDS::RETCODE_UNSUPPORTED, TK_ALIAS, TK_ANNOTATION, TK_ARRAY, 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_MAP, TK_SEQUENCE, TK_STRING16, TK_STRING8, TK_STRUCTURE, TK_UINT16, TK_UINT32, TK_UINT64, TK_UINT8, TK_UNION, typekind_to_string(), and OpenDDS::DCPS::LogLevel::Warning.
Referenced by OpenDDS::DCPS::BasicQueue< TransportQueueElement >::accept_remove_visitor(), OpenDDS::DCPS::choose_single_coherent_address(), TAO_DDS_DCPSInfo_i::cleanup_all_built_in_topics(), OpenDDS::XTypes::DynamicDataBase::clone(), OpenDDS::DCPS::Sample::copy(), copy_member(), OpenDDS::SafetyProfile::VariEltPolicy< T >::copy_n(), OpenDDS::SafetyProfile::ArrayEltPolicy< Forany, T >::copy_n(), OpenDDS::DCPS::DataSampleElement::DataSampleElement(), OpenDDS::DCPS::DomainParticipantFactoryImpl::delete_all_participants(), OpenDDS::DCPS::DataWriterImpl::get_or_create_instance_handle(), OpenDDS::DCPS::TransportReassembly::FragInfo::insert(), OpenDDS::DCPS::DisjointSequence::insert_filtered(), OpenDDS::DCPS::Sample::key_only(), TAO::DCPS::ZeroCopyDataSeq< Sample_T, DEF_MAX >::length(), OpenDDS::DCPS::MessageBlock::operator=(), OpenDDS::DCPS::DataSampleElement::operator=(), set_enum_value(), OpenDDS::XTypes::DynamicDataAdapter::set_indirect_complex_raw_value_impl(), OpenDDS::Security::SSL::Certificate::subject_name_to_str(), and OpenDDS::DCPS::TransportHeader::TransportHeader().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::copy_member | ( | DDS::DynamicData_ptr | dest, |
DDS::MemberId | dest_id, | ||
DDS::DynamicData_ptr | src, | ||
DDS::MemberId | src_id | ||
) |
Definition at line 1197 of file XTypes/Utils.cpp.
References ACE_DEBUG, ACE_ERROR, copy(), OpenDDS::DCPS::DCPS_debug_level, get_base_type(), get_enum_value(), get_int_value(), get_member_type(), get_uint_value(), TAO::String_var< charT >::in(), LM_DEBUG, LM_WARNING, OpenDDS::DCPS::log_level, MEMBER_ID_INVALID, DDS::RETCODE_NO_DATA, DDS::RETCODE_OK, OpenDDS::DCPS::retcode_to_string(), DDS::RETCODE_UNSUPPORTED, set_enum_value(), set_int_value(), set_uint_value(), TK_ALIAS, TK_ANNOTATION, TK_ARRAY, 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_MAP, TK_SEQUENCE, TK_STRING16, TK_STRING8, TK_STRUCTURE, TK_UINT16, TK_UINT32, TK_UINT64, TK_UINT8, TK_UNION, typekind_to_string(), value, and OpenDDS::DCPS::LogLevel::Warning.
Referenced by copy(), and set_enum_value().
OpenDDS_Dcps_Export DCPS::Extensibility OpenDDS::XTypes::dds_to_opendds_ext | ( | DDS::ExtensibilityKind | ext | ) |
Definition at line 99 of file XTypes/Utils.cpp.
References DDS::APPENDABLE, OpenDDS::DCPS::APPENDABLE, DDS::FINAL, OpenDDS::DCPS::FINAL, DDS::MUTABLE, OpenDDS::DCPS::MUTABLE, and OPENDDS_ASSERT.
Referenced by dynamic_type_is_valid(), and extensibility().
bool OpenDDS::XTypes::deserialize_type_info | ( | TypeInformation & | type_info, |
const T & | seq | ||
) |
Definition at line 3397 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().
|
inline |
Definition at line 20 of file XTypes/Utils.h.
References dds_to_opendds_ext(), extensibility(), max_extensibility(), OpenDDS_Dcps_Export, and DDS::RETCODE_OK.
Referenced by OpenDDS::DCPS::DomainParticipantImpl::get_dynamic_type().
bool OpenDDS::XTypes::DynamicDataImpl::get_boolean_from_bitmask< CORBA::UInt8 > | ( | CORBA::ULong | index, |
CORBA::Boolean & | value | ||
) |
Definition at line 3138 of file DynamicDataImpl.cpp.
References OpenDDS::XTypes::DynamicDataImpl::read_basic_value(), and ACE_OutputCDR::from_int8::val_.
void OpenDDS::XTypes::DynamicDataImpl::move_sequence_helper< DDS::BooleanSeq > | ( | const DataContainer::const_sequence_iterator & | it, |
DynamicDataImpl * | data | ||
) |
Definition at line 3443 of file DynamicDataImpl.cpp.
void OpenDDS::XTypes::DynamicDataImpl::move_sequence_helper< DDS::ByteSeq > | ( | const DataContainer::const_sequence_iterator & | it, |
DynamicDataImpl * | data | ||
) |
Definition at line 3433 of file DynamicDataImpl.cpp.
void OpenDDS::XTypes::DynamicDataImpl::move_sequence_helper< DDS::CharSeq > | ( | const DataContainer::const_sequence_iterator & | it, |
DynamicDataImpl * | data | ||
) |
Definition at line 3423 of file DynamicDataImpl.cpp.
void OpenDDS::XTypes::DynamicDataImpl::move_sequence_helper< DDS::Int8Seq > | ( | const DataContainer::const_sequence_iterator & | it, |
DynamicDataImpl * | data | ||
) |
Definition at line 3403 of file DynamicDataImpl.cpp.
void OpenDDS::XTypes::DynamicDataImpl::move_sequence_helper< DDS::StringSeq > | ( | const DataContainer::const_sequence_iterator & | it, |
DynamicDataImpl * | data | ||
) |
Definition at line 3381 of file DynamicDataImpl.cpp.
void OpenDDS::XTypes::DynamicDataImpl::move_sequence_helper< DDS::UInt8Seq > | ( | const DataContainer::const_sequence_iterator & | it, |
DynamicDataImpl * | data | ||
) |
Definition at line 3413 of file DynamicDataImpl.cpp.
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::enum_bound | ( | DDS::DynamicType_ptr | enum_type, |
DDS::TypeKind & | bound_kind | ||
) |
Definition at line 1074 of file XTypes/Utils.cpp.
References ACE_ERROR, LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, TK_ENUM, TK_INT16, TK_INT32, TK_INT8, and typekind_to_string().
Referenced by OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), get_enum_value(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_enum(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex(), set_enum_value(), and OpenDDS::XTypes::DynamicDataImpl::write_discriminator().
OpenDDS_Dcps_Export DCPS::String OpenDDS::XTypes::equivalence_hash_to_string | ( | const EquivalenceHash & | equivalence_hash | ) |
Definition at line 33 of file TypeObject.cpp.
References OpenDDS::DCPS::to_dds_string().
Referenced by OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), and OpenDDS::DCPS::TypeSupportImpl::get_type_name().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::extensibility | ( | DDS::DynamicType_ptr | type, |
DCPS::Extensibility & | ext | ||
) |
Definition at line 27 of file XTypes/Utils.cpp.
References dds_to_opendds_ext(), OpenDDS::DCPS::FINAL, get_base_type(), DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, TK_STRUCTURE, and TK_UNION.
OpenDDS::XTypes::extensibility | ( | MUTABLE | ) |
Definition at line 29 of file TypeLookup.idl.
References OpenDDS::DCPS::MUTABLE.
Referenced by DDS::DynamicTypeSupport::base_extensibility(), OpenDDS::DCPS::TypeSupportImpl_T< NativeType >::base_extensibility(), OpenDDS::RTPS::Sedp::Reader::data_received(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::DataContainer(), OpenDDS::RTPS::Sedp::DiscoveryReader::DiscoveryReader(), dynamic_type_is_valid(), invalid_option(), OpenDDS::RTPS::Sedp::LivelinessReader::LivelinessReader(), max_extensibility(), OpenDDS::RTPS::Sedp::Reader::remove_associations(), OpenDDS::RTPS::Sedp::SecurityReader::SecurityReader(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), OpenDDS::RTPS::Sedp::TypeLookupReplyReader::TypeLookupReplyReader(), and OpenDDS::RTPS::Sedp::TypeLookupRequestReader::TypeLookupRequestReader().
OpenDDS_Dcps_Export DDS::DynamicType_var OpenDDS::XTypes::get_base_type | ( | DDS::DynamicType_ptr | type | ) |
Definition at line 177 of file DynamicTypeImpl.cpp.
References DDS::RETCODE_OK, and TK_ALIAS.
Referenced by OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_sequence_and_array(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_struct_and_union(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), copy(), copy_member(), extensibility(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_aggregated(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_from_struct_common_checks(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::MemberPath::get_member_from_type(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_union_selected_member(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_struct(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_array(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_map(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_sequence(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_struct(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_union(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::insert_entry(), max_extensibility(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), print_dynamic_data(), print_member(), print_members(), OpenDDS::XTypes::MemberPath::resolve_string_path(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_selected_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_selected_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_collection(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_struct(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_collection(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_array_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_map_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_sequence_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_array_element(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_map_element(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_to_sequence_element().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_bitmask_value | ( | DDS::UInt64 & | value, |
DDS::DynamicType_ptr | type, | ||
DDS::DynamicData_ptr | src, | ||
DDS::MemberId | id | ||
) |
Definition at line 1063 of file XTypes/Utils.cpp.
References bitmask_bound(), get_uint_value(), and DDS::RETCODE_OK.
Referenced by get_member_type(), and is_key().
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter | ( | DDS::DynamicType_ptr | type, |
const T & | value | ||
) |
Definition at line 39 of file DynamicDataAdapter.h.
References get_dynamic_data_adapter_value(), and value.
Referenced by OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::store_instance_data_check().
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter | ( | DDS::DynamicType_ptr | type, |
T & | value | ||
) |
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter | ( | DDS::DynamicType_ptr | type, |
T & | value | ||
) |
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter | ( | DDS::DynamicType_ptr | type, |
const T & | value | ||
) |
Definition at line 39 of file DynamicDataAdapter.h.
References get_dynamic_data_adapter_value(), and value.
Referenced by OpenDDS::DCPS::DataReaderImpl_T< DynamicSample >::store_instance_data_check().
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter< DynamicSample, DynamicSample > | ( | DDS::DynamicType_ptr | , |
const DynamicSample & | value | ||
) |
Definition at line 213 of file DynamicTypeSupport.cpp.
References value.
DDS::DynamicData_ptr OpenDDS::XTypes::get_dynamic_data_adapter< DynamicSample, DynamicSample > | ( | DDS::DynamicType_ptr | , |
DynamicSample & | value | ||
) |
Definition at line 220 of file DynamicTypeSupport.cpp.
References value.
const T* OpenDDS::XTypes::get_dynamic_data_adapter_value | ( | DDS::DynamicData_ptr | dda | ) |
Referenced by get_dynamic_data_adapter().
|
inline |
Definition at line 175 of file XTypes/Utils.h.
References get_enum_value(), get_member_type(), OpenDDS_Dcps_Export, DDS::RETCODE_OK, and set_enum_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_enum_value | ( | DDS::Int32 & | value, |
DDS::DynamicType_ptr | enum_type, | ||
DDS::DynamicData_ptr | src, | ||
DDS::MemberId | id | ||
) |
Definition at line 1110 of file XTypes/Utils.cpp.
References enum_bound(), get_int_value(), and DDS::RETCODE_OK.
Referenced by copy_member(), OpenDDS::XTypes::DynamicDataBase::enum_string_helper(), get_enum_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_enum(), is_key(), and print_member().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_enumerator_name | ( | DDS::String8_var & | name, |
DDS::Int32 | value, | ||
DDS::DynamicType_ptr | type | ||
) |
Definition at line 1127 of file XTypes/Utils.cpp.
References DDS::RETCODE_OK.
Referenced by OpenDDS::XTypes::DynamicDataBase::enum_string_helper(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_enum(), print_member(), and set_enum_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_enumerator_value | ( | DDS::Int32 & | value, |
const char * | name, | ||
DDS::DynamicType_ptr | type | ||
) |
Definition at line 1146 of file XTypes/Utils.cpp.
References DDS::RETCODE_OK.
Referenced by set_enum_value(), and OpenDDS::XTypes::DynamicDataImpl::set_string_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_int_value | ( | DDS::Int64 & | value, |
DDS::DynamicData_ptr | src, | ||
DDS::MemberId | id, | ||
DDS::TypeKind | kind | ||
) |
Definition at line 960 of file XTypes/Utils.cpp.
References DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, TK_INT16, TK_INT32, TK_INT64, and TK_INT8.
Referenced by copy_member(), get_enum_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), get_member_type(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), is_key(), and print_member().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_keys | ( | DDS::DynamicType_ptr | type, |
MemberPathVec & | paths | ||
) |
Definition at line 463 of file XTypes/Utils.cpp.
References Filter_Keys, and get_values().
Referenced by is_key(), and key_count().
|
inline |
Definition at line 148 of file XTypes/Utils.h.
References bitmask_bound(), bound_total(), enum_bound(), get_bitmask_value(), get_enum_value(), get_int_value(), get_member_type(), get_uint_value(), OpenDDS_Dcps_Export, set_int_value(), set_uint_value(), and value.
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_member_type | ( | DDS::DynamicType_var & | member_type, |
DDS::DynamicType_ptr | container_type, | ||
DDS::MemberId | id | ||
) |
Definition at line 870 of file XTypes/Utils.cpp.
References ACE_ERROR, get_base_type(), is_scalar(), is_sequence_like(), LM_WARNING, OpenDDS::DCPS::log_level, MEMBER_ID_INVALID, DDS::RETCODE_OK, typekind_to_string(), and OpenDDS::DCPS::LogLevel::Warning.
Referenced by copy_member(), OpenDDS::XTypes::DynamicDataBase::enum_string_helper(), get_enum_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_enum(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), is_key(), set_enum_value(), and OpenDDS::XTypes::DynamicDataImpl::set_string_value().
OpenDDS_Dcps_Export const DCPS::Encoding & OpenDDS::XTypes::get_typeobject_encoding | ( | ) |
Definition at line 27 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(), OpenDDS::DCPS::to_type_object(), and typeobject_generator::use_old_typeobject_encoding().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_uint_value | ( | DDS::UInt64 & | value, |
DDS::DynamicData_ptr | src, | ||
DDS::MemberId | id, | ||
DDS::TypeKind | kind | ||
) |
Definition at line 905 of file XTypes/Utils.cpp.
References DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, TK_UINT16, TK_UINT32, TK_UINT64, and TK_UINT8.
Referenced by copy_member(), get_bitmask_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), get_member_type(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), is_key(), and print_member().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::get_values | ( | DDS::DynamicType_ptr | type, |
MemberPathVec & | paths, | ||
Filter | filter | ||
) |
Definition at line 458 of file XTypes/Utils.cpp.
Referenced by get_keys(), and less_than().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::has_type_object | ( | const TypeIdentifier & | ti | ) |
Definition at line 461 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::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 400 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 389 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_basic | ( | TypeKind | tk | ) |
Definition at line 1220 of file TypeObject.cpp.
References is_primitive(), TK_STRING16, and TK_STRING8.
Referenced by OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataBase::is_type_supported(), OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_struct_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_struct_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_single_aggregated_member_xcdr2(), and OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_complex | ( | TypeKind | tk | ) |
Definition at line 1225 of file TypeObject.cpp.
References TK_ARRAY, TK_BITSET, TK_MAP, TK_SEQUENCE, TK_STRUCTURE, and TK_UNION.
Referenced by OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &(), and print_member().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_fully_descriptive | ( | const TypeIdentifier & | ti | ) |
Definition at line 408 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_key | ( | DDS::DynamicType_ptr | type, |
const char * | field | ||
) |
Definition at line 478 of file XTypes/Utils.cpp.
References ACE_ERROR, get_bitmask_value(), get_enum_value(), get_int_value(), get_keys(), get_member_type(), get_uint_value(), TAO::String_var< charT >::in(), LM_NOTICE, LM_WARNING, OpenDDS::DCPS::log_level, name, OpenDDS::DCPS::LogLevel::Notice, OPENDDS_ASSERT, DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, OpenDDS::DCPS::retcode_to_string(), TK_ALIAS, TK_ANNOTATION, TK_ARRAY, TK_BITMASK, 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, typekind_to_string(), and OpenDDS::DCPS::LogLevel::Warning.
Referenced by OpenDDS::XTypes::DynamicDataBase::exclude_member(), invalid_option(), DDS::DynamicTypeSupport::is_dcps_key(), OpenDDS::DCPS::TypeSupportImpl_T< NativeType >::is_dcps_key(), and OpenDDS::XTypes::MemberDescriptorImpl::MemberDescriptorImpl().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_plain_collection | ( | const TypeIdentifier & | ti | ) |
Definition at line 447 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 bool OpenDDS::XTypes::is_primitive | ( | TypeKind | tk | ) |
Definition at line 1191 of file TypeObject.cpp.
References 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 OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_self(), is_basic(), is_scalar(), OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_member_default_value(), and OpenDDS::XTypes::DynamicDataImpl::set_single_value().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_scalar | ( | TypeKind | tk | ) |
Definition at line 1215 of file TypeObject.cpp.
References is_primitive(), and TK_ENUM.
Referenced by get_member_type(), and OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::is_sequence_like | ( | TypeKind | tk | ) |
Definition at line 1240 of file TypeObject.cpp.
References MEMBER_NAME_MAX_LENGTH, TK_ARRAY, TK_SEQUENCE, TK_STRING16, TK_STRING8, and TYPE_NAME_MAX_LENGTH.
Referenced by OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_complex_index(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_single_index(), get_member_type(), OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &(), and print_member().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::key_count | ( | DDS::DynamicType_ptr | type, |
size_t & | count | ||
) |
Definition at line 468 of file XTypes/Utils.cpp.
References get_keys(), and DDS::RETCODE_OK.
Referenced by metaclass_generator::gen_enum(), keys_generator::gen_struct(), ts_generator::generate_ts(), OpenDDS::DCPS::TypeSupportImpl::get_type(), OpenDDS::DCPS::TypeSupportImpl::has_dcps_key(), DDS::DynamicTypeSupport::key_count(), OpenDDS::DCPS::TypeSupportImpl_T< NativeType >::key_count(), and DDS::DynamicTypeSupport::name().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::key_less_than | ( | bool & | result, |
DDS::DynamicData_ptr | a, | ||
DDS::DynamicData_ptr | b | ||
) |
Definition at line 860 of file XTypes/Utils.cpp.
References Filter_Keys, and less_than().
Referenced by OpenDDS::XTypes::DynamicSample::compare().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::less_than | ( | bool & | result, |
DDS::DynamicData_ptr | a, | ||
DDS::DynamicData_ptr | b, | ||
Filter | filter | ||
) |
Definition at line 806 of file XTypes/Utils.cpp.
References ACE_ERROR, get_values(), LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_OK, and OpenDDS::DCPS::retcode_to_string().
Referenced by key_less_than().
OpenDDS_Dcps_Export TypeIdentifier OpenDDS::XTypes::makeTypeIdentifier | ( | const TypeObject & | type_object, |
const DCPS::Encoding * | encoding_option | ||
) |
Definition at line 254 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().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::max_extensibility | ( | DDS::DynamicType_ptr | type, |
DCPS::Extensibility & | ext | ||
) |
Definition at line 51 of file XTypes/Utils.cpp.
References OpenDDS::XTypes::DynamicTypeMembersByIdImpl::begin(), OpenDDS::XTypes::DynamicTypeMembersByIdImpl::end(), extensibility(), get_base_type(), DDS::RETCODE_BAD_PARAMETER, DDS::RETCODE_OK, TK_STRUCTURE, and TK_UNION.
Referenced by dynamic_type_is_valid(), OpenDDS::DCPS::TypeSupportImpl::has_dcps_key(), DDS::DynamicTypeSupport::max_extensibility(), and DDS::DynamicTypeSupport::name().
Definition at line 301 of file TypeObject.h.
Referenced by name_hash_not_equal(), OpenDDS::XTypes::AppliedAnnotationParameter::operator==(), OpenDDS::XTypes::MinimalMemberDetail::operator==(), OpenDDS::XTypes::MinimalAnnotationParameter::operator==(), and OpenDDS::XTypes::MinimalBitfield::operator==().
Definition at line 306 of file TypeObject.h.
References name_hash_equal().
typedef OpenDDS::XTypes::OPENDDS_MAP | ( | TypeIdentifier | , |
TypeObject | |||
) |
typedef OpenDDS::XTypes::OPENDDS_SET | ( | DynamicTypePtrPair | ) |
typedef OpenDDS::XTypes::OPENDDS_VECTOR | ( | MemberPair | ) |
Referenced by OpenDDS::XTypes::MemberPath::level().
typedef OpenDDS::XTypes::OPENDDS_VECTOR | ( | MemberPath | ) |
|
inline |
Definition at line 66 of file TypeDescriptorImpl.cpp.
|
inline |
Definition at line 71 of file MemberDescriptorImpl.cpp.
References OpenDDS::XTypes::Sequence< T >::length().
OpenDDS_Dcps_Export bool OpenDDS::XTypes::print_dynamic_data | ( | DDS::DynamicData_ptr | dd, |
DCPS::String & | type_string, | ||
DCPS::String & | indent | ||
) |
Definition at line 3268 of file DynamicDataXcdrReadImpl.cpp.
References get_base_type(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, print_members(), TK_STRUCTURE, TK_UNION, and OpenDDS::XTypes::DynamicDataXcdrReadImpl::type().
bool OpenDDS::XTypes::print_member | ( | DDS::DynamicData_ptr | dd, |
DCPS::String & | type_string, | ||
DCPS::String & | indent, | ||
MemberId | member_id | ||
) |
Definition at line 3002 of file DynamicDataXcdrReadImpl.cpp.
References ACE_ERROR, get_base_type(), get_enum_value(), get_enumerator_name(), get_int_value(), get_uint_value(), TAO::String_var< charT >::in(), TAO::String_var< charT >::inout(), is_complex(), is_sequence_like(), LM_NOTICE, OpenDDS::DCPS::log_level, name, OpenDDS::DCPS::LogLevel::Notice, print_members(), 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 value.
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), and print_members().
bool OpenDDS::XTypes::print_members | ( | DDS::DynamicData_ptr | dd, |
DCPS::String & | type_string, | ||
DCPS::String & | indent, | ||
bool | print_name | ||
) |
Definition at line 2964 of file DynamicDataXcdrReadImpl.cpp.
References ACE_ERROR, get_base_type(), LM_NOTICE, OpenDDS::DCPS::log_level, MEMBER_ID_INVALID, OpenDDS::DCPS::LogLevel::Notice, print_member(), TK_STRUCTURE, and OpenDDS::XTypes::DynamicDataXcdrReadImpl::type().
Referenced by print_dynamic_data(), and print_member().
bool OpenDDS::XTypes::read_empty_xcdr2_nonfinal | ( | DCPS::Serializer & | strm | ) |
Definition at line 1114 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 3382 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().
|
inline |
Definition at line 188 of file XTypes/Utils.h.
References get_member_type(), OpenDDS_Dcps_Export, DDS::RETCODE_OK, and set_enum_value().
|
inline |
Definition at line 202 of file XTypes/Utils.h.
References copy(), copy_member(), get_enumerator_name(), get_enumerator_value(), get_member_type(), name, OpenDDS_Dcps_Export, OPENDDS_END_VERSIONED_NAMESPACE_DECL, DDS::RETCODE_OK, and set_enum_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::set_enum_value | ( | DDS::DynamicType_ptr | enum_type, |
DDS::DynamicData_ptr | dest, | ||
DDS::MemberId | id, | ||
DDS::Int32 | value | ||
) |
Definition at line 1165 of file XTypes/Utils.cpp.
References enum_bound(), DDS::RETCODE_OK, and set_int_value().
Referenced by copy_member(), get_enum_value(), set_enum_value(), and OpenDDS::XTypes::DynamicDataImpl::set_string_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::set_enum_value | ( | DDS::DynamicType_ptr | type, |
DDS::DynamicData_ptr | dest, | ||
DDS::MemberId | id, | ||
const char * | enumeral_name | ||
) |
Definition at line 1176 of file XTypes/Utils.cpp.
References ACE_ERROR, LM_NOTICE, OpenDDS::DCPS::log_level, OpenDDS::DCPS::LogLevel::Notice, DDS::RETCODE_OK, and set_enum_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::set_int_value | ( | DDS::DynamicData_ptr | dest, |
DDS::MemberId | id, | ||
DDS::TypeKind | kind, | ||
DDS::Int64 | value | ||
) |
Definition at line 999 of file XTypes/Utils.cpp.
References DDS::RETCODE_BAD_PARAMETER, TK_INT16, TK_INT32, TK_INT64, and TK_INT8.
Referenced by copy_member(), get_member_type(), and set_enum_value().
OpenDDS_Dcps_Export DDS::ReturnCode_t OpenDDS::XTypes::set_uint_value | ( | DDS::DynamicData_ptr | dest, |
DDS::MemberId | id, | ||
DDS::TypeKind | kind, | ||
DDS::UInt64 | value | ||
) |
Definition at line 944 of file XTypes/Utils.cpp.
References DDS::RETCODE_BAD_PARAMETER, TK_UINT16, TK_UINT32, TK_UINT64, and TK_UINT8.
Referenced by copy_member(), and get_member_type().
bool OpenDDS::XTypes::test_equality | ( | DDS::TypeDescriptor * | lhs, |
DDS::TypeDescriptor * | rhs, | ||
DynamicTypePtrPairSeen & | dt_ptr_pair | ||
) |
Definition at line 79 of file TypeDescriptorImpl.cpp.
References DDS::TypeDescriptor::base_type, DDS::TypeDescriptor::bound, DDS::TypeDescriptor::discriminator_type, DDS::TypeDescriptor::element_type, DDS::TypeDescriptor::extensibility_kind, DDS::TypeDescriptor::is_nested, DDS::TypeDescriptor::key_element_type, DDS::TypeDescriptor::kind, DDS::TypeDescriptor::name, OPENDDS_END_VERSIONED_NAMESPACE_DECL, and test_equality().
bool OpenDDS::XTypes::test_equality | ( | DDS::MemberDescriptor * | lhs, |
DDS::MemberDescriptor * | rhs, | ||
DynamicTypePtrPairSeen & | dt_ptr_pair | ||
) |
Definition at line 84 of file MemberDescriptorImpl.cpp.
References DDS::MemberDescriptor::default_value, DDS::MemberDescriptor::id, DDS::MemberDescriptor::index, DDS::MemberDescriptor::is_default_label, DDS::MemberDescriptor::is_key, DDS::MemberDescriptor::is_must_understand, DDS::MemberDescriptor::is_optional, DDS::MemberDescriptor::is_shared, DDS::MemberDescriptor::label, DDS::MemberDescriptor::name, OPENDDS_END_VERSIONED_NAMESPACE_DECL, test_equality(), DDS::MemberDescriptor::try_construct_kind, and DDS::MemberDescriptor::type.
bool OpenDDS::XTypes::test_equality | ( | DDS::DynamicType_ptr | lhs, |
DDS::DynamicType_ptr | rhs, | ||
DynamicTypePtrPairSeen & | dt_ptr_pair | ||
) |
Definition at line 196 of file DynamicTypeImpl.cpp.
References OPENDDS_ASSERT, and DDS::RETCODE_OK.
Referenced by OpenDDS::XTypes::DynamicTypeMemberImpl::equals(), OpenDDS::XTypes::TypeDescriptorImpl::equals(), OpenDDS::XTypes::MemberDescriptorImpl::equals(), OpenDDS::XTypes::DynamicTypeImpl::equals(), and test_equality().
bool OpenDDS::XTypes::test_equality | ( | DynamicTypeMembersByNameImpl * | lhs, |
DynamicTypeMembersByNameImpl * | rhs, | ||
DynamicTypePtrPairSeen & | dt_ptr_pair | ||
) |
Definition at line 241 of file DynamicTypeImpl.cpp.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::begin(), OpenDDS::XTypes::DynamicTypeMembersByNameImpl::end(), OpenDDS::XTypes::DynamicTypeMembersByNameImpl::find(), DDS::RETCODE_OK, OpenDDS::XTypes::DynamicTypeMembersByNameImpl::size(), and test_equality().
bool OpenDDS::XTypes::test_equality | ( | DynamicTypeMembersByIdImpl * | lhs, |
DynamicTypeMembersByIdImpl * | rhs, | ||
DynamicTypePtrPairSeen & | dt_ptr_pair | ||
) |
Definition at line 273 of file DynamicTypeImpl.cpp.
References OpenDDS::XTypes::DynamicTypeMembersByIdImpl::begin(), OpenDDS::XTypes::DynamicTypeMembersByIdImpl::end(), OpenDDS::XTypes::DynamicTypeMembersByIdImpl::find(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, DDS::RETCODE_OK, OpenDDS::XTypes::DynamicTypeMembersByIdImpl::size(), and test_equality().
OpenDDS_Dcps_Export const char * OpenDDS::XTypes::typekind_to_string | ( | TypeKind | tk | ) |
Definition at line 1123 of file TypeObject.cpp.
References ACE_ERROR, LM_WARNING, OpenDDS::DCPS::log_level, TK_ALIAS, TK_ANNOTATION, 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_MAP, TK_NONE, TK_SEQUENCE, TK_STRING16, TK_STRING8, TK_STRUCTURE, TK_UINT16, TK_UINT32, TK_UINT64, TK_UINT8, TK_UNION, and OpenDDS::DCPS::LogLevel::Warning.
Referenced by bitmask_bound(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::DynamicDataBase::clone(), copy(), copy_member(), enum_bound(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_from_struct_common_checks(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), get_member_type(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_array(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_map(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_sequence(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_union(), is_key(), OpenDDS::XTypes::DynamicDataBase::is_type_supported(), OpenDDS::XTypes::TypeMapBuilder::operator TypeMap &(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_collection(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_collection_member(), and OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member().
bool OpenDDS::XTypes::write_empty_xcdr2_nonfinal | ( | DCPS::Serializer & | strm | ) |
Definition at line 1107 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 915 of file TypeObject.h.
const ACE_CDR::ULong OpenDDS::XTypes::ANNOTATION_STR_VALUE_MAX_LEN = 128 |
Definition at line 914 of file TypeObject.h.
const long OpenDDS::XTypes::DDS_RETCODE_OK = 0 |
Definition at line 18 of file TypeLookup.idl.
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 913 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), copy(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::exclude_union_member(), OpenDDS::XTypes::DynamicDataImpl::find_selected_member(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_selected_union_branch(), OpenDDS::XTypes::DynamicDataBase::get_union_default_member(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_union(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_union(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::DynamicDataImpl::insert_valid_discriminator(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_union(), and OpenDDS::XTypes::DynamicDataImpl::set_values_to_union().
const EquivalenceKind OpenDDS::XTypes::EK_BOTH = 0xF3 |
Definition at line 207 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 206 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::DCPS::TypeSupportImpl::add_types(), 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(), OpenDDS::DCPS::TypeSupportImpl::get_type_name(), OpenDDS::XTypes::TypeLookupService::has_complete(), 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_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 205 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::DCPS::TypeSupportImpl::add_types(), 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::DCPS::TypeSupportImpl::get_type_name(), 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::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 314 of file TypeObject.h.
const SBound OpenDDS::XTypes::INVALID_SBOUND = 0 |
Definition at line 319 of file TypeObject.h.
const TypeFlag OpenDDS::XTypes::IS_APPENDABLE = 1 << 1 |
Definition at line 401 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(), OpenDDS::DCPS::StaticEndpointManager::match_continue(), OpenDDS::RTPS::Sedp::match_continue(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().
const TypeFlag OpenDDS::XTypes::IS_AUTOID_HASH = 1 << 4 |
Definition at line 405 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 376 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 371 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 400 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeAssignability::is_delimited_with_flags(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().
const MemberFlag OpenDDS::XTypes::IS_KEY = 1 << 5 |
Definition at line 375 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::TypeLookupService::complete_to_dynamic_i(), 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 374 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 402 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(), OpenDDS::XTypes::TypeAssignability::is_delimited_with_flags(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().
const TypeFlag OpenDDS::XTypes::IS_NESTED = 1 << 3 |
Definition at line 404 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 373 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 911 of file TypeObject.h.
Referenced by OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), copy(), copy_member(), OpenDDS::XTypes::DynamicDataImpl::find_selected_member(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_discriminator_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_from_union_common_checks(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_index_to_id_from_complex(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index_impl(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_by_name(), get_member_type(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_boolean(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_char(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value_primitive(), OpenDDS::XTypes::DynamicDataBase::get_union_default_member(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_bitmask(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_enum(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_self(), OpenDDS::XTypes::DynamicTypeImpl::insert_dynamic_member(), OpenDDS::XTypes::MemberDescriptorImpl::MemberDescriptorImpl(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), print_members(), OpenDDS::XTypes::DynamicDataImpl::read_basic_value(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::reconstruct_string_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_bitmask_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_complex_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_complex_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_complex_sequence_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_enum_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_generic_string_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_generic_string_collection(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_generic_string_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nested_basic_sequences(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nested_bitmask_sequences(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nested_enum_sequences(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_bitmask_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_enum_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_string_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_complex_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_generic_string_collection(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nested_basic_sequences(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nested_bitmask_sequences(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nested_enum_sequences(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_union_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_to_union(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_primitive_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_value_to_union(), and OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper().
const ACE_CDR::Long OpenDDS::XTypes::MEMBER_NAME_MAX_LENGTH = 256 |
Definition at line 274 of file TypeObject.h.
Referenced by is_sequence_like(), OpenDDS::DCPS::operator<<(), and OpenDDS::DCPS::operator>>().
const MemberFlag OpenDDS::XTypes::MemberFlagMinimalMask = 0x003f |
Definition at line 394 of file TypeObject.h.
const TypeIdentifierKind OpenDDS::XTypes::TI_PLAIN_ARRAY_LARGE = 0x91 |
Definition at line 264 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 263 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 267 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 266 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 261 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 260 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 258 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 257 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 256 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 255 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 269 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 235 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::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), typeobject_generator::generate_alias_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_base_type(), get_base_type(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), 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(), is_key(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key(), and typekind_to_string().
const TypeKind OpenDDS::XTypes::TK_ANNOTATION = 0x50 |
Definition at line 242 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), and typekind_to_string().
const TypeKind OpenDDS::XTypes::TK_ARRAY = 0x61 |
Definition at line 249 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::DynamicDataImpl::check_index_from_id(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), typeobject_generator::generate_array_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_from_collection(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataBase::get_index_from_id(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_collection(), has_type_object(), is_complex(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), is_sequence_like(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_values_to_array(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_collection_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::validate_member_id_collection().
const TypeKind OpenDDS::XTypes::TK_BITMASK = 0x41 |
Definition at line 239 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(), bitmask_bound(), OpenDDS::XTypes::DynamicDataImpl::check_index_from_id(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataBase::get_index_from_id(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint16_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint16_values(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint32_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint32_values(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint64_value_impl(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint64_values(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint8_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_uint8_values(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_struct_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::TypeLookupService::set_type_object_defaults(), OpenDDS::XTypes::DynamicDataImpl::set_uint16_value(), OpenDDS::XTypes::DynamicDataImpl::set_uint16_values(), OpenDDS::XTypes::DynamicDataImpl::set_uint32_value(), OpenDDS::XTypes::DynamicDataImpl::set_uint32_values(), OpenDDS::XTypes::DynamicDataImpl::set_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::set_uint64_values(), OpenDDS::XTypes::DynamicDataImpl::set_uint8_value(), OpenDDS::XTypes::DynamicDataImpl::set_uint8_values(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), and typekind_to_string().
const TypeKind OpenDDS::XTypes::TK_BITSET = 0x53 |
Definition at line 245 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), has_type_object(), is_complex(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::DCPS::serialized_size(), and typekind_to_string().
const TypeKind OpenDDS::XTypes::TK_BOOLEAN = 0x01 |
Definition at line 214 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataAdapter::get_boolean_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataAdapter::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_BYTE = 0x02 |
Definition at line 215 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_byte_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataAdapter::set_byte_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_CHAR16 = 0x11 |
Definition at line 228 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_char16_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataAdapter::set_char16_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_CHAR8 = 0x10 |
Definition at line 227 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_char8_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataAdapter::set_char8_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_ENUM = 0x40 |
Definition at line 238 of file TypeObject.h.
Referenced by OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), enum_bound(), OpenDDS::XTypes::DynamicDataBase::enum_string_helper(), typeobject_generator::generate_enum_type_identifier(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_int16_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_int16_values(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_int32_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_int32_values(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_int8_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_int8_values(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataImpl::get_value_from_collection(), has_type_object(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), is_scalar(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_struct_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_struct_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_single_aggregated_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataImpl::set_int16_value(), OpenDDS::XTypes::DynamicDataImpl::set_int16_values(), OpenDDS::XTypes::DynamicDataImpl::set_int32_value(), OpenDDS::XTypes::DynamicDataImpl::set_int32_values(), OpenDDS::XTypes::DynamicDataImpl::set_int8_value(), OpenDDS::XTypes::DynamicDataImpl::set_int8_values(), OpenDDS::XTypes::DynamicDataImpl::set_string_value(), OpenDDS::XTypes::TypeLookupService::set_type_object_defaults(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::write_discriminator().
const TypeKind OpenDDS::XTypes::TK_FLOAT128 = 0x0B |
Definition at line 224 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_float128_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataAdapter::set_float128_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_FLOAT32 = 0x09 |
Definition at line 222 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_float32_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataAdapter::set_float32_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_FLOAT64 = 0x0A |
Definition at line 223 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_float64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataAdapter::set_float64_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_INT16 = 0x03 |
Definition at line 216 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), enum_bound(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_int16_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), get_int_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_int16_value(), set_int_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_INT32 = 0x04 |
Definition at line 217 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), enum_bound(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_int32_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), get_int_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_int32_value(), set_int_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_INT64 = 0x05 |
Definition at line 218 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataAdapter::get_int64_value_impl(), get_int_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_int64_value(), set_int_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_INT8 = 0x0C |
Definition at line 225 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), enum_bound(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataAdapter::get_int8_value(), get_int_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_enum_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_int8_value(), set_int_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_MAP = 0x62 |
Definition at line 250 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::DynamicDataImpl::check_index_from_id(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataBase::get_index_from_id(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_collection(), has_type_object(), is_complex(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_collection_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::validate_member_id_collection().
const TypeKind OpenDDS::XTypes::TK_NONE = 0x00 |
Definition at line 213 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::RTPS::Sedp::DiscoveryReader::data_received_i(), typeobject_generator::generate_struct_type_identifier(), typeobject_generator::generate_type_identifier(), OpenDDS::XTypes::DynamicDataAdapter::get_complex_value(), OpenDDS::XTypes::TypeLookupService::get_minimal_type_identifier(), has_type_object(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), 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::XTypes::AnnotationParameterValue::operator==(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataAdapter::set_complex_value(), OpenDDS::DCPS::TypeSupportImpl::to_type_info(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), OpenDDS::XTypes::TypeDescriptorImpl::TypeDescriptorImpl(), typekind_to_string(), and OpenDDS::XTypes::TypeLookupService::TypeLookupService().
const TypeKind OpenDDS::XTypes::TK_SEQUENCE = 0x60 |
Definition at line 248 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::DynamicDataImpl::check_index_from_id(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_sequence_and_array(), OpenDDS::XTypes::DynamicDataImpl::check_seqmem_in_struct_and_union(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), typeobject_generator::generate_sequence_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_from_struct_common_checks(), OpenDDS::XTypes::DynamicDataBase::get_index_from_id(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::get_largest_sequence_index(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::DynamicDataImpl::get_sequence_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_value_from_collection(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_array(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_map(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_sequence(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_values_from_union(), has_type_object(), is_complex(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), is_sequence_like(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_structure_xcdr2(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_structure_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::DynamicDataImpl::set_values_to_sequence(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_collection_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), and OpenDDS::XTypes::DynamicDataImpl::validate_member_id_collection().
const TypeKind OpenDDS::XTypes::TK_STRING16 = 0x21 |
Definition at line 232 of file TypeObject.h.
Referenced by OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::DynamicDataImpl::check_index_from_id(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::DynamicDataBase::get_index_from_id(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataAdapter::get_wstring_value(), is_basic(), is_key(), is_sequence_like(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_string_common(), OpenDDS::XTypes::DynamicDataAdapter::set_wstring_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_STRING8 = 0x20 |
Definition at line 231 of file TypeObject.h.
Referenced by OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::DynamicDataImpl::check_index_from_id(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::DynamicDataBase::get_index_from_id(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataAdapter::get_string_value(), is_basic(), is_key(), is_sequence_like(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_string_common(), OpenDDS::XTypes::DynamicDataAdapter::set_string_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_STRUCTURE = 0x51 |
Definition at line 243 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::erase_key(), extensibility(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_struct_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::TypeAssignability::get_struct_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::has_optional_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), is_complex(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), max_extensibility(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_member(), print_members(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::TypeLookupService::set_type_object_defaults(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), and typekind_to_string().
const TypeKind OpenDDS::XTypes::TK_UINT16 = 0x06 |
Definition at line 219 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), bitmask_bound(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataAdapter::get_uint16_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), get_uint_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_uint16_value(), set_uint_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_UINT32 = 0x07 |
Definition at line 220 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), bitmask_bound(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataAdapter::get_uint32_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), get_uint_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_uint32_value(), set_uint_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_UINT64 = 0x08 |
Definition at line 221 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), bitmask_bound(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataAdapter::get_uint64_value_impl(), get_uint_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_uint64_value(), set_uint_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), and OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue().
const TypeKind OpenDDS::XTypes::TK_UINT8 = 0x0D |
Definition at line 226 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeIdentifier::activate(), OpenDDS::XTypes::AnnotationParameterValue::activate(), OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), bitmask_bound(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), typeobject_generator::generate_primitive_type_identifier(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataBase::get_int64_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_primitive_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_simple_value(), OpenDDS::XTypes::DynamicDataBase::get_uint64_value(), OpenDDS::XTypes::DynamicDataAdapter::get_uint8_value(), get_uint_value(), OpenDDS::XTypes::DynamicDataImpl::insert_discriminator(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_fully_descriptive(), is_key(), is_primitive(), OpenDDS::XTypes::DynamicDataImpl::is_valid_discriminator_type(), OpenDDS::XTypes::DynamicDataImpl::move_sequence_to_complex(), OpenDDS::XTypes::DynamicDataImpl::move_single_to_complex_i(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::AnnotationParameterValue::operator==(), OpenDDS::DCPS::operator>>(), print_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataImpl::read_discriminator(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::read_values(), OpenDDS::XTypes::TypeIdentifier::reset(), OpenDDS::XTypes::AnnotationParameterValue::reset(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::SequenceValue(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_member_default_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_discriminator_member_xcdr2(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialize_single_value(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_bitmask_sequence(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_nesting_basic_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_array(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_member(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_primitive_sequence(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::serialized_size_sequence_value(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::set_default_discriminator_value(), OpenDDS::XTypes::DynamicDataAdapter::set_uint8_value(), set_uint_value(), OpenDDS::XTypes::DynamicDataImpl::SingleValue::SingleValue(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), OpenDDS::XTypes::TypeLookupService::type_identifier_to_dynamic(), typekind_to_string(), OpenDDS::XTypes::DynamicDataImpl::write_discriminator_helper(), OpenDDS::XTypes::DynamicDataImpl::SequenceValue::~SequenceValue(), and OpenDDS::XTypes::DynamicDataImpl::SingleValue::~SingleValue().
const TypeKind OpenDDS::XTypes::TK_UNION = 0x52 |
Definition at line 244 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::DynamicDataBase::check_member(), OpenDDS::XTypes::DynamicDataImpl::clear_all_values(), OpenDDS::XTypes::DynamicDataImpl::clear_value(), OpenDDS::XTypes::DynamicDataImpl::clear_value_i(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), copy(), copy_member(), OpenDDS::XTypes::TypeAssignability::erase_key(), extensibility(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_union_type_identifier(), OpenDDS::XTypes::DynamicDataImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::get_char_common(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_char_common(), OpenDDS::XTypes::DynamicDataImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_complex_value(), OpenDDS::XTypes::DynamicDataImpl::get_item_count(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicDataAdapter::get_item_count(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::DynamicDataImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataAdapter::get_member_id_at_index(), OpenDDS::XTypes::DynamicDataBase::get_member_id_by_name(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::get_single_value(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_single_value(), OpenDDS::XTypes::TypeAssignability::get_union_member(), has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), is_complex(), OpenDDS::XTypes::DynamicDataImpl::is_default_member_selected(), OpenDDS::XTypes::TypeAssignability::is_delimited(), is_key(), max_extensibility(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::CompleteTypeObject::operator==(), OpenDDS::XTypes::MinimalTypeObject::operator==(), OpenDDS::DCPS::operator>>(), print_dynamic_data(), print_member(), OpenDDS::XTypes::DynamicDataImpl::serialize_i(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataImpl::serialized_size_i(), OpenDDS::XTypes::DynamicDataImpl::set_boolean_value(), OpenDDS::XTypes::DynamicDataImpl::set_char_common(), OpenDDS::XTypes::DynamicDataImpl::set_complex_value(), OpenDDS::XTypes::DynamicDataImpl::set_sequence_values(), OpenDDS::XTypes::DynamicDataImpl::set_single_value(), OpenDDS::XTypes::TypeLookupService::set_type_object_defaults(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_member(), and typekind_to_string().
const MemberFlag OpenDDS::XTypes::TRY_CONSTRUCT1 = 1 << 0 |
Definition at line 369 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 370 of file TypeObject.h.
Referenced by OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL::handle_tryconstruct_flags().
const MemberFlag OpenDDS::XTypes::TryConstructDiscardValue = TRY_CONSTRUCT1 |
Definition at line 388 of file TypeObject.h.
const MemberFlag OpenDDS::XTypes::TryConstructTrimValue = TRY_CONSTRUCT1 | TRY_CONSTRUCT2 |
Definition at line 390 of file TypeObject.h.
const MemberFlag OpenDDS::XTypes::TryConstructUseDefaultValue = TRY_CONSTRUCT2 |
Definition at line 389 of file TypeObject.h.
const ACE_CDR::Long OpenDDS::XTypes::TYPE_NAME_MAX_LENGTH = 256 |
Definition at line 279 of file TypeObject.h.
Referenced by is_sequence_like(), OpenDDS::DCPS::operator<<(), and OpenDDS::DCPS::operator>>().
const TypeFlag OpenDDS::XTypes::TypeFlagMinimalMask = 0x0007 |
Definition at line 417 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().
const long OpenDDS::XTypes::TypeLookup_getDependencies_HashId = 0x05aafb31 |
Definition at line 27 of file TypeLookup.idl.
Referenced by 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 long OpenDDS::XTypes::TypeLookup_getTypes_HashId = 0x018252d3 |
Definition at line 26 of file TypeLookup.idl.
Referenced by 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().