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.