OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <TypeObject.h>
Public Member Functions | |
MinimalTypeObject () | |
MinimalTypeObject (const MinimalAliasType &alias) | |
MinimalTypeObject (const MinimalAnnotationType &annotation) | |
MinimalTypeObject (const MinimalStructType &struct_) | |
MinimalTypeObject (const MinimalUnionType &union_) | |
MinimalTypeObject (const MinimalBitsetType &bitset) | |
MinimalTypeObject (const MinimalSequenceType &sequence) | |
MinimalTypeObject (const MinimalArrayType &array) | |
MinimalTypeObject (const MinimalMapType &map) | |
MinimalTypeObject (const MinimalEnumeratedType &enum_) | |
MinimalTypeObject (const MinimalBitmaskType &bitmask) | |
bool | operator== (const MinimalTypeObject &other) const |
bool | operator!= (const MinimalTypeObject &other) const |
Definition at line 3125 of file TypeObject.h.
|
inline |
Definition at line 3141 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3145 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3150 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3155 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3160 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3165 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3170 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3175 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3180 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3185 of file TypeObject.h.
|
inlineexplicit |
Definition at line 3190 of file TypeObject.h.
|
inline |
Definition at line 3227 of file TypeObject.h.
|
inline |
Definition at line 3195 of file TypeObject.h.
References alias_type, annotation_type, array_type, bitmask_type, bitset_type, enumerated_type, extended_type, kind, map_type, sequence_type, struct_type, OpenDDS::XTypes::TK_ALIAS, OpenDDS::XTypes::TK_ANNOTATION, OpenDDS::XTypes::TK_ARRAY, OpenDDS::XTypes::TK_BITMASK, OpenDDS::XTypes::TK_BITSET, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_MAP, OpenDDS::XTypes::TK_NONE, OpenDDS::XTypes::TK_SEQUENCE, OpenDDS::XTypes::TK_STRUCTURE, OpenDDS::XTypes::TK_UNION, and union_type.
MinimalAliasType OpenDDS::XTypes::MinimalTypeObject::alias_type |
Definition at line 3127 of file TypeObject.h.
Referenced by 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(), typeobject_generator::generate_alias_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_base_type(), OpenDDS::XTypes::has_type_object(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
MinimalAnnotationType OpenDDS::XTypes::MinimalTypeObject::annotation_type |
Definition at line 3128 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
MinimalArrayType OpenDDS::XTypes::MinimalTypeObject::array_type |
Definition at line 3133 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_array_type_identifier(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
MinimalBitmaskType OpenDDS::XTypes::MinimalTypeObject::bitmask_type |
Definition at line 3136 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::has_type_object(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().
MinimalBitsetType OpenDDS::XTypes::MinimalTypeObject::bitset_type |
Definition at line 3131 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
MinimalEnumeratedType OpenDDS::XTypes::MinimalTypeObject::enumerated_type |
Definition at line 3135 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_enum_type_identifier(), OpenDDS::XTypes::has_type_object(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::TypeLookupService::set_type_object_defaults(), and OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key().
MinimalExtendedType OpenDDS::XTypes::MinimalTypeObject::extended_type |
Definition at line 3139 of file TypeObject.h.
Referenced by OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
ACE_CDR::Octet OpenDDS::XTypes::MinimalTypeObject::kind |
Definition at line 3126 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable(), OpenDDS::XTypes::TypeAssignability::assignable_alias(), OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_bitmask(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_primitive(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_string(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::TypeAssignability::erase_key(), 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::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::TypeAssignability::get_string_bound(), OpenDDS::XTypes::TypeAssignability::get_struct_member(), OpenDDS::XTypes::TypeAssignability::get_union_member(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::TypeLookupService::set_type_object_defaults(), and OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key().
MinimalMapType OpenDDS::XTypes::MinimalTypeObject::map_type |
Definition at line 3134 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_map(), OpenDDS::XTypes::TypeAssignability::assignable_plain_map(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::TypeAssignability::get_map_bound(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
MinimalSequenceType OpenDDS::XTypes::MinimalTypeObject::sequence_type |
Definition at line 3132 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_plain_sequence(), OpenDDS::XTypes::TypeAssignability::assignable_sequence(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), typeobject_generator::generate_sequence_type_identifier(), OpenDDS::XTypes::TypeAssignability::get_sequence_bound(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
MinimalStructType OpenDDS::XTypes::MinimalTypeObject::struct_type |
Definition at line 3129 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_struct_type_identifier(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().
MinimalUnionType OpenDDS::XTypes::MinimalTypeObject::union_type |
Definition at line 3130 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_minimal_type_object(), OpenDDS::XTypes::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_union_type_identifier(), OpenDDS::XTypes::has_type_object(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::TypeAssignability::is_delimited(), OpenDDS::DCPS::operator<<(), operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::DCPS::serialized_size(), and OpenDDS::XTypes::TypeLookupService::set_type_object_defaults().