| 
| 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) | 
|   |