Functions | |
template<typename U> | |
std::string | eepgwde::detail::i0::ys (typename enable_if< boost::is_base_of< boost::any, U >, U >::type, const boost::any &o, dummy< 0 >=0) throw (std::domain_error &) |
Double dispatch. | |
template<typename U> | |
std::string | eepgwde::detail::i0::ys (typename enable_if< boost::is_arithmetic< U >, U >::type, const boost::any &o, dummy< 0 >=0) throw (std::domain_error &) |
template<typename U> | |
std::string | eepgwde::detail::i0::ys (typename enable_if< boost::is_arithmetic< typename U::value_type >, U >::type, const boost::any &o, dummy< 0 >=0) throw (std::domain_error &) |
template<typename U> | |
std::string | eepgwde::detail::i0::ys (typename enable_if_c< boost::is_base_of< boost::gregorian::date, U >::value &&!(boost::is_same< boost::gregorian::date, U >::value), U >::type, const boost::any &o, dummy< 0 >=0) throw (std::domain_error &) |
std::string eepgwde::detail::i0::ys | ( | typename enable_if_c< boost::is_base_of< boost::gregorian::date, U >::value &&!(boost::is_same< boost::gregorian::date, U >::value), U >::type | , | |
const boost::any & | o, | |||
dummy< 0 > | = 0 | |||
) | throw (std::domain_error &) [inline] |
Visitor cast.
New date classes do work with lexical cast.
Definition at line 175 of file typing3.hpp.
std::string eepgwde::detail::i0::ys | ( | typename enable_if< boost::is_arithmetic< typename U::value_type >, U >::type | , | |
const boost::any & | o, | |||
dummy< 0 > | = 0 | |||
) | throw (std::domain_error &) [inline] |
A visitor method for rendering as a string.
Strings and Numeric.
Definition at line 163 of file typing3.hpp.
std::string eepgwde::detail::i0::ys | ( | typename enable_if< boost::is_arithmetic< U >, U >::type | , | |
const boost::any & | o, | |||
dummy< 0 > | = 0 | |||
) | throw (std::domain_error &) [inline] |
A visitor method for rendering as a string.
Most number types and strings work with this.
Definition at line 151 of file typing3.hpp.
std::string eepgwde::detail::i0::ys | ( | typename enable_if< boost::is_base_of< boost::any, U >, U >::type | , | |
const boost::any & | o, | |||
dummy< 0 > | = 0 | |||
) | throw (std::domain_error &) [inline] |