|
template<typename Dummy = T> |
static std::enable_if_t< std::is_same< Dummy, T >::value &&std::is_same< T, bool >::value, std::unique_ptr< Patterns::PatternBase > > | to_pattern () |
|
template<typename Dummy = T> |
static std::enable_if_t< std::is_same< Dummy, T >::value &&!std::is_same< T, bool >::value &&std::is_integral< T >::value, std::unique_ptr< Patterns::PatternBase > > | to_pattern () |
|
template<typename Dummy = T> |
static std::enable_if_t< std::is_same< Dummy, T >::value &&!std::is_same< T, bool >::value &&std::is_floating_point< T >::value, std::unique_ptr< Patterns::PatternBase > > | 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, std::enable_if_t< std::is_arithmetic< T >::value > >
Definition at line 1484 of file patterns.h.