Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT > Class Template Reference

A mix-in class for generating variable traits. More...

#include <variable.h>

List of all members.

Public Types

typedef TypeT type_t
typedef type_t value_t
typedef ParamT param_t
typedef StreamInT stream_in_t
typedef StreamOutT stream_out_t
typedef AnyInT any_in_t
typedef AnyOutT any_out_t


Detailed Description

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
class Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >

A mix-in class for generating variable traits.

This class is a mix-in class which allows for a traits class for variable to be built piece-by-piece using its template parameters


Member Typedef Documentation

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef AnyInT Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::any_in_t
 

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef AnyOutT Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::any_out_t
 

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef ParamT Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::param_t
 

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef StreamInT Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::stream_in_t
 

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef StreamOutT Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::stream_out_t
 

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef TypeT Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::type_t
 

template<class TypeT, class ParamT, class StreamInT, class StreamOutT, class AnyInT, class AnyOutT>
typedef type_t Odyssey::variable_traits_ex< TypeT, ParamT, StreamInT, StreamOutT, AnyInT, AnyOutT >::value_t
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:53 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO