|
| template<typename T > |
| static T | parse_number (char const *ptr, std::function< T(char const *p, int radix)> conv) |
| |
| template<typename T > |
| static T | num (char const *value, Option_ const &opt) |
| |
| template<> |
| char | num< char > (char const *value, Option_ const &opt) |
| |
| template<> |
| int32_t | num< int32_t > (char const *value, Option_ const &opt) |
| |
| template<> |
| uint32_t | num< uint32_t > (char const *value, Option_ const &opt) |
| |
| template<> |
| int64_t | num< int64_t > (char const *value, Option_ const &opt) |
| |
| template<> |
| uint64_t | num< uint64_t > (char const *value, Option_ const &opt) |
| |
| template<> |
| double | num< double > (char const *value, Option_ const &opt) |
| |
| template<typename T > |
| static T | num (std::string const &value, Option_ const &opt) |
| |