DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <TMemberType.hpp>
Public Member Functions | |
TMemberType (const std::string &name, const dds::core::xtypes::DynamicType &type) | |
TMemberType (const std::string &name, const dds::core::xtypes::DynamicType &type, const Annotation &annotation) | |
template<typename AnnotationIter > | |
TMemberType (const std::string &name, const dds::core::xtypes::DynamicType &type, const AnnotationIter &begin, const AnnotationIter &end) | |
TMemberType (const std::string &name, const dds::core::xtypes::DynamicType &type, const std::vector< Annotation > &annotations) | |
TMemberType | add_annotation (const Annotation &annotation) |
const std::string & | name () const |
TMemberType | remove_annotation (const Annotation &annotation) |
const dds::core::xtypes::DynamicType & | type () const |
Public Member Functions inherited from dds::core::Reference< DELEGATE > | |
Reference (dds::core::null_type &) | |
Reference (const Reference &ref) | |
template<typename D > | |
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 & () | |
template<typename R > | |
bool | operator!= (const R &ref) const |
bool | operator!= (const null_type nil) const |
DELEGATE * | operator-> () |
const DELEGATE * | operator-> () const |
template<typename D > | |
Reference & | operator= (const Reference< D > &that) |
template<typename R > | |
Reference & | operator= (const R &rhs) |
Reference & | operator= (const null_type) |
template<typename R > | |
bool | operator== (const R &ref) const |
bool | operator== (const null_type) const |
Additional Inherited Members | |
Protected Attributes inherited from dds::core::Reference< DELEGATE > | |
DELEGATE_REF_T | impl_ |
This class represents a dynamic type member.
Definition at line 44 of file TMemberType.hpp.
dds::core::xtypes::TMemberType< DELEGATE >::TMemberType | ( | const std::string & | name, |
const dds::core::xtypes::DynamicType & | type | ||
) |
dds::core::xtypes::TMemberType< DELEGATE >::TMemberType | ( | const std::string & | name, |
const dds::core::xtypes::DynamicType & | type, | ||
const Annotation & | annotation | ||
) |
dds::core::xtypes::TMemberType< DELEGATE >::TMemberType | ( | const std::string & | name, |
const dds::core::xtypes::DynamicType & | type, | ||
const AnnotationIter & | begin, | ||
const AnnotationIter & | end | ||
) |
dds::core::xtypes::TMemberType< DELEGATE >::TMemberType | ( | const std::string & | name, |
const dds::core::xtypes::DynamicType & | type, | ||
const std::vector< Annotation > & | annotations | ||
) |
TMemberType dds::core::xtypes::TMemberType< DELEGATE >::add_annotation | ( | const Annotation & | annotation | ) |
const std::string& dds::core::xtypes::TMemberType< DELEGATE >::name | ( | ) | const |
TMemberType dds::core::xtypes::TMemberType< DELEGATE >::remove_annotation | ( | const Annotation & | annotation | ) |
const dds::core::xtypes::DynamicType& dds::core::xtypes::TMemberType< DELEGATE >::type | ( | ) | const |