Public Types | Public Member Functions | Protected Member Functions

Type< DELEGATE > Class Template Reference

#include <TypeObject.hpp>

Inheritance diagram for Type< DELEGATE >:

List of all members.

Public Types

enum  MemberId { PROPERTY_TYPE_MEMBER_ID = 0, ANNOTATION_TYPE_MEMBER_ID = 1 }

Public Member Functions

virtual ~Type ()
const
dds::type::typeobject::TypeProperty 
property () const
void property (const dds::type::typeobject::TypeProperty &value)
const
dds::type::typeobject::AnnotationUsageSeq 
annotation () const
dds::type::typeobject::AnnotationUsageSeqannotation (dds::type::typeobject::AnnotationUsageSeq &dst)
void annotation (const dds::type::typeobject::AnnotationUsageSeq &value)

Protected Member Functions

 Type (const DELEGATE &src)

Detailed Description

template<typename DELEGATE>
class tdds::type::typeobject::Type< DELEGATE >

Base type for all type definitions

Definition at line 161 of file TypeObject.hpp.


Member Enumeration Documentation

enum MemberId

Constructor & Destructor Documentation

Type ( const DELEGATE &  src  )  [protected]
virtual ~Type (  )  [virtual]

Member Function Documentation

const dds::type::typeobject::AnnotationUsageSeq annotation (  )  const
void annotation ( const dds::type::typeobject::AnnotationUsageSeq value  ) 
const dds::type::typeobject::TypeProperty property (  )  const
void property ( const dds::type::typeobject::TypeProperty value  ) 

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