OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <DynamicTypeImpl.h>
Public Types | |
typedef MapType::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | find (MemberId key) const |
const_iterator | begin () const |
const_iterator | end () const |
void | insert (const MapType::value_type &value) |
size_t | size () const |
void | clear () |
Private Member Functions | |
typedef | OPENDDS_MAP (MemberId, DDS::DynamicTypeMember_var) MapType |
Private Attributes | |
MapType | map_ |
Definition at line 60 of file DynamicTypeImpl.h.
typedef MapType::const_iterator OpenDDS::XTypes::DynamicTypeMembersByIdImpl::const_iterator |
Definition at line 64 of file DynamicTypeImpl.h.
|
inline |
Definition at line 71 of file DynamicTypeImpl.h.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::map_.
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_union_selected_member(), OpenDDS::XTypes::DynamicDataImpl::is_default_member_selected(), OpenDDS::XTypes::max_extensibility(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), and OpenDDS::XTypes::test_equality().
|
inline |
Definition at line 91 of file DynamicTypeImpl.h.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::map_.
Referenced by OpenDDS::XTypes::DynamicTypeImpl::clear().
|
inline |
Definition at line 76 of file DynamicTypeImpl.h.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::map_.
Referenced by OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_item_count(), OpenDDS::XTypes::DynamicTypeImpl::get_member(), OpenDDS::XTypes::MemberPath::get_member_from_data(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::get_union_selected_member(), OpenDDS::XTypes::DynamicDataImpl::is_default_member_selected(), OpenDDS::XTypes::max_extensibility(), OpenDDS::XTypes::DynamicDataXcdrReadImpl::skip_all(), and OpenDDS::XTypes::test_equality().
|
inline |
Definition at line 66 of file DynamicTypeImpl.h.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::map_.
Referenced by OpenDDS::XTypes::DynamicTypeImpl::get_member(), and OpenDDS::XTypes::test_equality().
|
inline |
Definition at line 81 of file DynamicTypeImpl.h.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::map_.
Referenced by OpenDDS::XTypes::DynamicTypeImpl::insert_dynamic_member().
|
private |
|
inline |
Definition at line 86 of file DynamicTypeImpl.h.
References OpenDDS::XTypes::DynamicTypeMembersByNameImpl::map_.
Referenced by OpenDDS::XTypes::test_equality().
|
private |
Definition at line 97 of file DynamicTypeImpl.h.