get a (pointer) value (explicit)
Synopsis
Declared in <nlohmann/json.hpp>
template<
    typename ValueTypeCV,
    typename ValueType = detail::uncvref_t<ValueTypeCV>>
constexpr
decltype(std::declval<const basic_json_t&>().template get_impl<ValueType>(detail::priority_tag<4> {}))
get() const noexcept(noexcept(std::declval<const basic_json_t &>().template get_impl<ValueType>(detail::priority_tag<4>{})));Description
Performs explicit type conversion between the JSON value and a compatible value if required.
‐ If the requested type is a pointer to the internally stored JSON value that pointer is returned. No copies are made.
‐ If the requested type is the current basic_json, or a different basic_json convertible from the current basic_json.
‐ Otherwise the value is converted by calling the json_serializer<ValueType> from_json() method.
Exceptions
| Name | Thrown on | 
| 
 | 
 | 
Return Value
copy of the JSON value, converted to
Template Parameters
| Name | Description | 
| ValueTypeCV | the provided value type | 
| ValueType | the returned value type | 
| ValueType | if necessary | 
Created with MrDocs