Odyssey::variable_traits< TypeT > Class Template Reference

This is the standard traits holder class for generic data. More...

#include <variable.h>

List of all members.

Public Types

typedef TypeT type_t
typedef boost::remove_reference<
type_t >::type 
value_t
typedef value_t param_t
typedef Odyssey::Impl::StreamConverter<
value_t, String
stream_in_t
typedef Odyssey::Impl::StreamConverter<
String, value_t
stream_out_t
typedef Odyssey::AnyConverter any_in_t
typedef Odyssey::AnyConverter any_out_t


Detailed Description

template<class TypeT>
class Odyssey::variable_traits< TypeT >

This is the standard traits holder class for generic data.

This generic traits class is the standard traits holder for Variables, Locals, and Properties.


Member Typedef Documentation

template<class TypeT>
typedef Odyssey::AnyConverter Odyssey::variable_traits< TypeT >::any_in_t
 

template<class TypeT>
typedef Odyssey::AnyConverter Odyssey::variable_traits< TypeT >::any_out_t
 

template<class TypeT>
typedef value_t Odyssey::variable_traits< TypeT >::param_t
 

template<class TypeT>
typedef Odyssey::Impl::StreamConverter<value_t,String> Odyssey::variable_traits< TypeT >::stream_in_t
 

template<class TypeT>
typedef Odyssey::Impl::StreamConverter<String,value_t> Odyssey::variable_traits< TypeT >::stream_out_t
 

template<class TypeT>
typedef TypeT Odyssey::variable_traits< TypeT >::type_t
 

template<class TypeT>
typedef boost::remove_reference<type_t>::type Odyssey::variable_traits< TypeT >::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