|
template<typename Dummy = T> |
static std::enable_if< std::is_same< Dummy, T >::value &&std::is_same< T, bool >::value, std::unique_ptr< Patterns::PatternBase > >::type | to_pattern () |
|
template<typename Dummy = T> |
static std::enable_if< std::is_same< Dummy, T >::value &&!std::is_same< T, bool >::value &&std::is_integral< T >::value, std::unique_ptr< Patterns::PatternBase > >::type | to_pattern () |
|
template<typename Dummy = T> |
static std::enable_if< std::is_same< Dummy, T >::value &&!std::is_same< T, bool >::value &&std::is_floating_point< T >::value, std::unique_ptr< Patterns::PatternBase > >::type | to_pattern () |
|
static std::string | to_string (const T &value, const Patterns::PatternBase &p= *Convert< T >::to_pattern()) |
|
static T | to_value (const std::string &s, const Patterns::PatternBase &p= *Convert< T >::to_pattern()) |
|
template<class T>
struct Patterns::Tools::Convert< T, typename std::enable_if< std::is_arithmetic< T >::value >::type >
Definition at line 1485 of file patterns.h.