CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER > Struct Template Reference

Convenience traits struct. More...

#include <DDS4CCM_Traits.h>

List of all members.

Public Types

typedef VALUE_TYPE value_type
typedef DDS_SEQ_TYPE dds_seq_type
typedef TYPE_SUPPORT type_support
typedef DATA_WRITER data_writer
typedef DATA_READER data_reader

Detailed Description

template<typename VALUE_TYPE, typename DDS_SEQ_TYPE, typename TYPE_SUPPORT, typename DATA_WRITER, typename DATA_READER>
struct CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER >

Convenience traits struct.

This is a convenience struct that is used by most of the DDS4CCM infrastructure; it is not necessary to use this exact struct, so long as all of the needed fields are filled in.


Member Typedef Documentation

template<typename VALUE_TYPE , typename DDS_SEQ_TYPE , typename TYPE_SUPPORT , typename DATA_WRITER , typename DATA_READER >
typedef DATA_READER CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER >::data_reader
template<typename VALUE_TYPE , typename DDS_SEQ_TYPE , typename TYPE_SUPPORT , typename DATA_WRITER , typename DATA_READER >
typedef DATA_WRITER CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER >::data_writer
template<typename VALUE_TYPE , typename DDS_SEQ_TYPE , typename TYPE_SUPPORT , typename DATA_WRITER , typename DATA_READER >
typedef DDS_SEQ_TYPE CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER >::dds_seq_type
template<typename VALUE_TYPE , typename DDS_SEQ_TYPE , typename TYPE_SUPPORT , typename DATA_WRITER , typename DATA_READER >
typedef TYPE_SUPPORT CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER >::type_support
template<typename VALUE_TYPE , typename DDS_SEQ_TYPE , typename TYPE_SUPPORT , typename DATA_WRITER , typename DATA_READER >
typedef VALUE_TYPE CIAO::DDS4CCM::Type_Traits< VALUE_TYPE, DDS_SEQ_TYPE, TYPE_SUPPORT, DATA_WRITER, DATA_READER >::value_type

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2