template<typename BasicJsonType, typename T>
struct nlohmann::detail::has_from_json< BasicJsonType, T >
Definition at line 474 of file json.hpp.
|
static constexpr bool | value |
|
|
template<typename U , typename = enable_if_t<std::is_same<void, decltype(uncvref_t<U>::from_json( std::declval<BasicJsonType>(), std::declval<T&>()))>::value>> |
static int | detect (U &&) |
|
static void | detect (...) |
|
#include </mnt/build/workspace/root-makedoc-v614/rootspi/rdoc/src/v6-14-00-patches/io/io/res/json.hpp>
◆ detect() [1/2]
template<typename BasicJsonType , typename T >
template<typename U , typename = enable_if_t<std::is_same<void, decltype(uncvref_t<U>::from_json( std::declval<BasicJsonType>(), std::declval<T&>()))>::value>>
◆ detect() [2/2]
template<typename BasicJsonType , typename T >
◆ value
template<typename BasicJsonType , typename T >
Initial value:= std::is_integral<decltype(
detect(std::declval<
typename BasicJsonType::template json_serializer<T, void>>()))>
::value
Definition at line 484 of file json.hpp.
The documentation for this struct was generated from the following file: