Public Types | Public Member Functions

DynamicTypeMember< DELEGATE > Class Template Reference

#include <DynamicTypeMember.hpp>

Inheritance diagram for DynamicTypeMember< DELEGATE >:

List of all members.

Public Types

typedef DELEGATE DELEGATE_T
typedef
::dds::core::smart_ptr_traits
< DELEGATE >::ref_type 
DELEGATE_REF_T
typedef
::dds::core::smart_ptr_traits
< DELEGATE >::weak_ref_type 
DELEGATE_WEAK_REF_T
typedef dds::core::Reference
< DELEGATE > 
BASE_T

Public Member Functions

template<typename T__ >
DynamicTypeMemberoperator= (const T__ &rhs)
 DynamicTypeMember (DELEGATE_T *p)
 DynamicTypeMember (const DELEGATE_REF_T &ref)
template<typename H__ >
 DynamicTypeMember (const H__ &h)
 DynamicTypeMember ()
dds::type::dynamic::MemberDescriptor descriptor () const
void descriptor (const dds::type::dynamic::MemberDescriptor &value)
const
dds::type::dynamic::AnnotationDescriptorSeq 
annotation () const
dds::type::dynamic::AnnotationDescriptorSeqannotation (dds::type::dynamic::AnnotationDescriptorSeq &dst) const
void apply_annotation (const dds::type::dynamic::AnnotationDescriptor &descriptor)
DynamicTypeMemberoperator+= (const dds::type::dynamic::AnnotationDescriptor &descriptor)
dds::type::MemberId id () const
const std::string name () const
bool equals (DynamicTypeMember other)
void close ()

Detailed Description

template<typename DELEGATE>
class tdds::type::dynamic::DynamicTypeMember< DELEGATE >

Definition at line 34 of file DynamicTypeMember.hpp.


Member Typedef Documentation

typedef dds::core::Reference< DELEGATE > BASE_T

Definition at line 36 of file DynamicTypeMember.hpp.

typedef ::dds::core::smart_ptr_traits< DELEGATE >::ref_type DELEGATE_REF_T

Reimplemented from Reference< DELEGATE >.

Definition at line 36 of file DynamicTypeMember.hpp.

typedef DELEGATE DELEGATE_T

Reimplemented from Reference< DELEGATE >.

Definition at line 36 of file DynamicTypeMember.hpp.

typedef ::dds::core::smart_ptr_traits< DELEGATE >::weak_ref_type DELEGATE_WEAK_REF_T

Reimplemented from Reference< DELEGATE >.

Definition at line 36 of file DynamicTypeMember.hpp.


Constructor & Destructor Documentation

DynamicTypeMember ( DELEGATE_T p  )  [inline, explicit]

Definition at line 36 of file DynamicTypeMember.hpp.

DynamicTypeMember ( const DELEGATE_REF_T ref  )  [inline, explicit]

Definition at line 36 of file DynamicTypeMember.hpp.

DynamicTypeMember ( const H__ &  h  )  [inline]

Definition at line 36 of file DynamicTypeMember.hpp.

DynamicTypeMember (  )  [inline]

Definition at line 36 of file DynamicTypeMember.hpp.


Member Function Documentation

const dds::type::dynamic::AnnotationDescriptorSeq annotation (  )  const
void apply_annotation ( const dds::type::dynamic::AnnotationDescriptor descriptor  ) 
void close (  ) 
dds::type::dynamic::MemberDescriptor descriptor (  )  const
void descriptor ( const dds::type::dynamic::MemberDescriptor value  ) 
bool equals ( DynamicTypeMember< DELEGATE >  other  ) 

Test for "deep" equality: does the given type member have the same state as this one?

dds::type::MemberId id (  )  const
const std::string name (  )  const
DynamicTypeMember& operator+= ( const dds::type::dynamic::AnnotationDescriptor descriptor  ) 

Synonym for apply_annotation.

DynamicTypeMember& operator= ( const T__ &  rhs  )  [inline]

Definition at line 36 of file DynamicTypeMember.hpp.


The documentation for this class was generated from the following file: