|
OpenDDS
Snapshot(2023/04/28-20:55)
|
#include <TypeObject.h>

Private Member Functions | |
| void | activate (const AnnotationParameterValue *other=0) |
| void | reset () |
Private Attributes | |
| ACE_CDR::Octet | kind_ |
| void * | active_ |
| union { | |
| ACE_CDR::LongDouble max_alignment | |
| }; | |
Definition at line 975 of file TypeObject.h.
|
explicit |
Definition at line 275 of file TypeObject.cpp.
References activate().
| OpenDDS::XTypes::AnnotationParameterValue::AnnotationParameterValue | ( | const AnnotationParameterValue & | other | ) |
Definition at line 282 of file TypeObject.cpp.
References activate().
|
inline |
Definition at line 981 of file TypeObject.h.
|
private |
Definition at line 300 of file TypeObject.cpp.
References OpenDDS::DCPS::char_value(), kind_, OPENDDS_BRANCH_ACTIVATE, OPENDDS_STRING, OPENDDS_WSTRING, OpenDDS::XTypes::TK_BOOLEAN, OpenDDS::XTypes::TK_BYTE, OpenDDS::XTypes::TK_CHAR16, OpenDDS::XTypes::TK_CHAR8, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_FLOAT128, OpenDDS::XTypes::TK_FLOAT32, OpenDDS::XTypes::TK_FLOAT64, OpenDDS::XTypes::TK_INT16, OpenDDS::XTypes::TK_INT32, OpenDDS::XTypes::TK_INT64, OpenDDS::XTypes::TK_INT8, OpenDDS::XTypes::TK_NONE, OpenDDS::XTypes::TK_STRING16, OpenDDS::XTypes::TK_STRING8, OpenDDS::XTypes::TK_UINT16, OpenDDS::XTypes::TK_UINT32, OpenDDS::XTypes::TK_UINT64, and OpenDDS::XTypes::TK_UINT8.
Referenced by AnnotationParameterValue(), and operator=().
|
inline |
Definition at line 983 of file TypeObject.h.
Referenced by OpenDDS::DCPS::operator<<(), OpenDDS::DCPS::operator>>(), and OpenDDS::DCPS::serialized_size().
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Boolean | , |
| boolean_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Octet | , |
| byte_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Char | , |
| int8_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Octet | , |
| uint8_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Short | , |
| int16_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::UShort | , |
| uint16_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Long | , |
| int32_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::ULong | , |
| uint32_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::LongLong | , |
| int64_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::ULongLong | , |
| uint64_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Float | , |
| float32_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Double | , |
| float64_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::LongDouble | , |
| float128_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Char | , |
| char_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::WChar | , |
| wchar_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ACE_CDR::Long | , |
| enumerated_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | OPENDDS_STRING | , |
| string8_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | OPENDDS_WSTRING | , |
| string16_value | |||
| ) |
| OpenDDS::XTypes::AnnotationParameterValue::OPENDDS_UNION_ACCESSORS | ( | ExtendedAnnotationParameterValue | , |
| extended_value | |||
| ) |
|
inline |
Definition at line 1057 of file TypeObject.h.
| AnnotationParameterValue & OpenDDS::XTypes::AnnotationParameterValue::operator= | ( | const AnnotationParameterValue & | other | ) |
Definition at line 289 of file TypeObject.cpp.
References activate(), kind_, and reset().
|
inline |
Definition at line 1009 of file TypeObject.h.
References OpenDDS::DCPS::char_value(), kind_, OpenDDS::XTypes::TK_BOOLEAN, OpenDDS::XTypes::TK_BYTE, OpenDDS::XTypes::TK_CHAR16, OpenDDS::XTypes::TK_CHAR8, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_FLOAT128, OpenDDS::XTypes::TK_FLOAT32, OpenDDS::XTypes::TK_FLOAT64, OpenDDS::XTypes::TK_INT16, OpenDDS::XTypes::TK_INT32, OpenDDS::XTypes::TK_INT64, OpenDDS::XTypes::TK_INT8, OpenDDS::XTypes::TK_NONE, OpenDDS::XTypes::TK_STRING16, OpenDDS::XTypes::TK_STRING8, OpenDDS::XTypes::TK_UINT16, OpenDDS::XTypes::TK_UINT32, OpenDDS::XTypes::TK_UINT64, and OpenDDS::XTypes::TK_UINT8.
|
private |
Definition at line 351 of file TypeObject.cpp.
References active_, kind_, OPENDDS_BRANCH_RESET, OpenDDS::XTypes::TK_BOOLEAN, OpenDDS::XTypes::TK_BYTE, OpenDDS::XTypes::TK_CHAR16, OpenDDS::XTypes::TK_CHAR8, OpenDDS::XTypes::TK_ENUM, OpenDDS::XTypes::TK_FLOAT128, OpenDDS::XTypes::TK_FLOAT32, OpenDDS::XTypes::TK_FLOAT64, OpenDDS::XTypes::TK_INT16, OpenDDS::XTypes::TK_INT32, OpenDDS::XTypes::TK_INT64, OpenDDS::XTypes::TK_INT8, OpenDDS::XTypes::TK_NONE, OpenDDS::XTypes::TK_STRING16, OpenDDS::XTypes::TK_STRING8, OpenDDS::XTypes::TK_UINT16, OpenDDS::XTypes::TK_UINT32, OpenDDS::XTypes::TK_UINT64, and OpenDDS::XTypes::TK_UINT8.
Referenced by operator=().
| union { ... } |
|
private |
Definition at line 1064 of file TypeObject.h.
Referenced by reset().
|
private |
Definition at line 1063 of file TypeObject.h.
Referenced by activate(), operator=(), operator==(), and reset().
| ACE_CDR::LongDouble OpenDDS::XTypes::AnnotationParameterValue::max_alignment |
Definition at line 1066 of file TypeObject.h.
1.8.13