OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <TypeObject.h>
Public Types | |
typedef ACE_CDR::ULong | size_type |
typedef Members::const_iterator | const_iterator |
Public Member Functions | |
typedef | OPENDDS_VECTOR (T) Members |
Sequence & | append (const T &member) |
Sequence & | sort () |
ACE_CDR::ULong | length () const |
void | length (ACE_CDR::ULong len) |
const T & | operator[] (ACE_CDR::ULong i) const |
T & | operator[] (ACE_CDR::ULong i) |
bool | operator< (const Sequence &other) const |
bool | operator== (const Sequence &other) const |
bool | operator!= (const Sequence &other) const |
T * | get_buffer () |
const T * | get_buffer () const |
const_iterator | begin () const |
const_iterator | end () const |
Public Attributes | |
Members | members |
Definition at line 150 of file TypeObject.h.
typedef Members::const_iterator OpenDDS::XTypes::Sequence< T >::const_iterator |
Definition at line 194 of file TypeObject.h.
typedef ACE_CDR::ULong OpenDDS::XTypes::Sequence< T >::size_type |
Definition at line 151 of file TypeObject.h.
|
inline |
Definition at line 155 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::extensibility(), typeobject_generator::generate_array_type_identifier(), typeobject_generator::generate_enum_type_identifier(), typeobject_generator::generate_struct_type_identifier(), typeobject_generator::generate_union_type_identifier(), OpenDDS::RTPS::Sedp::get_remote_type_objects(), OpenDDS::XTypes::TypeLookupService::get_type_objects(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::DCPS::TypeSupportImpl::populate_dependencies_i(), OpenDDS::RTPS::Sedp::TypeLookupReplyReader::process_get_dependencies_reply(), and typeobject_generator::strong_connect().
|
inline |
|
inline |
|
inline |
Definition at line 191 of file TypeObject.h.
Referenced by OpenDDS::DCPS::operator<<(), and OpenDDS::DCPS::operator>>().
|
inline |
Definition at line 192 of file TypeObject.h.
|
inline |
Definition at line 167 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeLookupService::add_type_objects_to_cache(), OpenDDS::XTypes::TypeAssignability::assignable_struct(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeLookupService::complete_to_dynamic_i(), 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(), OpenDDS::XTypes::TypeLookupService::complete_union_member_to_member_descriptor(), OpenDDS::XTypes::DynamicDataBase::discriminator_selects_no_member(), OpenDDS::XTypes::TypeLookupService::extensibility(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::RTPS::Sedp::get_remote_type_objects(), OpenDDS::XTypes::TypeLookupService::get_type_dependencies_i(), OpenDDS::XTypes::TypeLookupService::get_type_objects(), OpenDDS::XTypes::DynamicDataBase::get_union_default_member(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_union_selected_member(), OpenDDS::XTypes::DynamicDataImpl::insert_valid_discriminator(), OpenDDS::XTypes::DynamicDataImpl::is_default_member_selected(), OpenDDS::DCPS::operator<<(), OpenDDS::XTypes::operator==(), OpenDDS::DCPS::operator>>(), OpenDDS::XTypes::DynamicDataImpl::DataContainer::select_union_member(), OpenDDS::DCPS::serialized_size(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), OpenDDS::XTypes::TypeLookupService::update_type_identifier_map(), and OpenDDS::XTypes::DynamicDataImpl::validate_discriminator().
|
inline |
Definition at line 172 of file TypeObject.h.
typedef OpenDDS::XTypes::Sequence< T >::OPENDDS_VECTOR | ( | T | ) |
|
inline |
Definition at line 189 of file TypeObject.h.
|
inline |
Definition at line 187 of file TypeObject.h.
|
inline |
Definition at line 188 of file TypeObject.h.
|
inline |
Definition at line 177 of file TypeObject.h.
|
inline |
Definition at line 182 of file TypeObject.h.
|
inline |
Definition at line 161 of file TypeObject.h.
Referenced by typeobject_generator::generate_enum_type_identifier(), typeobject_generator::generate_struct_type_identifier(), and typeobject_generator::generate_union_type_identifier().
Members OpenDDS::XTypes::Sequence< T >::members |
Definition at line 153 of file TypeObject.h.
Referenced by OpenDDS::XTypes::TypeAssignability::assignable_array(), OpenDDS::XTypes::TypeAssignability::assignable_enum(), OpenDDS::XTypes::TypeAssignability::assignable_plain_array(), OpenDDS::XTypes::TypeAssignability::assignable_union(), OpenDDS::XTypes::TypeAssignability::equal_type_id(), OpenDDS::XTypes::TypeAssignability::erase_key(), OpenDDS::XTypes::TypeAssignability::hold_key(), OpenDDS::XTypes::Sequence< LBound >::operator!=(), OpenDDS::XTypes::Sequence< LBound >::operator<(), OpenDDS::XTypes::Sequence< LBound >::operator==(), and OpenDDS::XTypes::TypeAssignability::struct_rule_enum_key().