DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <UnionCase.hpp>
Public Member Functions | |
UnionCase () | |
UnionCase (T discriminator, const MemberType &member) | |
T | discriminator () |
const MemberType & | member () |
![]() | |
Reference (dds::core::null_type &) | |
Reference (const Reference &ref) | |
Reference (const Reference< D > &ref) | |
Reference (DELEGATE_T *p) | |
~Reference () | |
const DELEGATE_REF_T & | delegate () const |
DELEGATE_REF_T & | delegate () |
bool | is_nil () const |
operator const DELEGATE_REF_T & () const | |
operator DELEGATE_REF_T () const | |
operator DELEGATE_REF_T & () | |
bool | operator!= (const R &ref) const |
bool | operator!= (const null_type nil) const |
DELEGATE< T > * | operator-> () |
const DELEGATE< T > * | operator-> () const |
Reference & | operator= (const Reference< D > &that) |
Reference & | operator= (const R &rhs) |
Reference & | operator= (const null_type) |
bool | operator== (const R &ref) const |
bool | operator== (const null_type) const |
Additional Inherited Members | |
![]() | |
DELEGATE_REF_T | impl_ |
Definition at line 19 of file UnionCase.hpp.
UnionCase< T, DELEGATE >::UnionCase | ( | ) |
UnionCase< T, DELEGATE >::UnionCase | ( | T | discriminator, |
const MemberType & | member | ||
) |
T UnionCase< T, DELEGATE >::discriminator | ( | ) |
const MemberType& UnionCase< T, DELEGATE >::member | ( | ) |