| 950 | /// \brief Convenience wrappers around internal::StringConverter. |
| 951 | template <typename T> |
| 952 | bool ParseValue(const T& type, const char* s, size_t length, |
| 953 | typename StringConverter<T>::value_type* out) { |
| 954 | return StringConverter<T>{}.Convert(type, s, length, out); |
| 955 | } |
| 956 | |
| 957 | template <typename T> |
| 958 | enable_if_parameter_free<T, bool> ParseValue( |