Public Types | Public Member Functions | Protected Member Functions

CollectionType< DELEGATE > Class Template Reference

#include <TypeObject.hpp>

Inheritance diagram for CollectionType< DELEGATE >:

List of all members.

Public Types

enum  MemberId { ELEMENT_TYPE_COLLECTIONTYPE_MEMBER_ID = 100 }

Public Member Functions

virtual ~CollectionType ()
dds::type::typeobject::TypeId element_type () const
void element_type (dds::type::typeobject::TypeId value)

Protected Member Functions

 CollectionType (const DELEGATE &src)

Detailed Description

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

Base type for collection types

Definition at line 401 of file TypeObject.hpp.


Member Enumeration Documentation

enum MemberId

Member IDs used in the CollectionType base type

Enumerator:
ELEMENT_TYPE_COLLECTIONTYPE_MEMBER_ID 

Reimplemented from Type< DELEGATE >.

Reimplemented in ArrayType< DELEGATE >, MapType< DELEGATE >, SequenceType< DELEGATE >, and StringType< DELEGATE >.

Definition at line 413 of file TypeObject.hpp.


Constructor & Destructor Documentation

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

Member Function Documentation

dds::type::typeobject::TypeId element_type (  )  const
void element_type ( dds::type::typeobject::TypeId  value  ) 

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