| 3839 | } |
| 3840 | |
| 3841 | double as_double() const |
| 3842 | { |
| 3843 | auto result = try_as_double(); |
| 3844 | if (!result) |
| 3845 | { |
| 3846 | JSONCONS_THROW(conv_error(result.error().code())); |
| 3847 | } |
| 3848 | return *result; |
| 3849 | } |
| 3850 | |
| 3851 | template <typename T,typename Alloc, typename TempAlloc> |
| 3852 | typename std::enable_if<ext_traits::is_string<T>::value && |
no test coverage detected