Render as underlying type
[Type Manipulation and Column Name re-mapping]


Functions

template<typename U>
enable_if
< boost::is_arithmetic
< typename U::scaling_type >
, dummy< 0 > >::type 
eepgwde::detail::i0::scale0 (U &u)
template<typename U>
eepgwde::detail::i0::xs (typename enable_if< boost::is_base_of< is_Numeric, U >, U >::type, const std::string &s, dummy< 0 >=1) throw (std::domain_error &)
 A visitor method - prototype for dummy<0> in typing1.hpp.
template<typename U>
eepgwde::detail::i0::xs (typename enable_if< boost::is_arithmetic< U >, U >::type, const std::string &s, dummy< 0 >=1) throw (std::domain_error &)
 A visitor method - prototype for dummy<0> in typing1.hpp.
template<typename U>
eepgwde::detail::i0::xs (typename enable_if< boost::is_base_of< std::string, U >, U >::type, const std::string &s, dummy< 0 >=1) throw (std::domain_error &)
 A visitor method - prototype for dummy<0> in typing1.hpp.
template<typename U>
eepgwde::detail::i0::xs (typename enable_if< boost::is_same< boost::any, U >, U >::type, const std::string &s, dummy< 0 >=1) throw (std::domain_error &)
 A visitor method - prototype for dummy<0> in typing1.hpp.
template<typename U>
eepgwde::detail::i0::xs (typename enable_if< boost::is_base_of< boost::gregorian::date, U >, U >::type, const std::string &s, dummy< 0 >=1) throw (std::domain_error &)
 A visitor method - prototype for dummy<0> in typing1.hpp.

Detailed Description

Provide templated methods to render a variety of types wrapped in a boost::any as their final type. Provide a set of template functions xs() to convert a string to an underlying type.

See also:
null0

Function Documentation

template<typename U>
enable_if< boost::is_arithmetic< U >, dummy< 0 > >::type eepgwde::detail::i0::scale0 ( U &  u  )  [inline]

Definition at line 204 of file typing3.hpp.

template<typename U>
U eepgwde::detail::i0::xs ( typename enable_if< boost::is_base_of< boost::gregorian::date, U >, U >::type  ,
const std::string &  s,
dummy< 0 >  = 1 
) throw (std::domain_error &) [inline]

A visitor method - prototype for dummy<0> in typing1.hpp.

Definition at line 273 of file typing3.hpp.

template<typename U>
U eepgwde::detail::i0::xs ( typename enable_if< boost::is_same< boost::any, U >, U >::type  ,
const std::string &  s,
dummy< 0 >  = 1 
) throw (std::domain_error &) [inline]

A visitor method - prototype for dummy<0> in typing1.hpp.

Definition at line 265 of file typing3.hpp.

template<typename U>
U eepgwde::detail::i0::xs ( typename enable_if< boost::is_base_of< std::string, U >, U >::type  ,
const std::string &  s,
dummy< 0 >  = 1 
) throw (std::domain_error &) [inline]

A visitor method - prototype for dummy<0> in typing1.hpp.

Definition at line 254 of file typing3.hpp.

template<typename U>
U eepgwde::detail::i0::xs ( typename enable_if< boost::is_arithmetic< U >, U >::type  ,
const std::string &  s,
dummy< 0 >  = 1 
) throw (std::domain_error &) [inline]

A visitor method - prototype for dummy<0> in typing1.hpp.

Definition at line 243 of file typing3.hpp.

template<typename U>
U eepgwde::detail::i0::xs ( typename enable_if< boost::is_base_of< is_Numeric, U >, U >::type  ,
const std::string &  s,
dummy< 0 >  = 1 
) throw (std::domain_error &) [inline]

A visitor method - prototype for dummy<0> in typing1.hpp.

Definition at line 231 of file typing3.hpp.


Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6