DAW JSON Link
|
Go to the source code of this file.
Classes | |
struct | daw::json::anonymous_namespace{daw_json_data_contract.h}::json_data_contract< T, typename > |
Mapping class for JSON data structures to C++. It must be specialized in order to parse to a user class. More... | |
Namespaces | |
daw | |
daw::json | |
Customization point traits. | |
daw::json::anonymous_namespace{daw_json_data_contract.h} | |
Typedefs | |
template<typename T > | |
using | daw::json::anonymous_namespace{daw_json_data_contract.h}::json_data_contract_trait_t = typename json_data_contract< T >::type |
This trait gets us the mapping type from the contract. More... | |
Variables | |
template<typename T > | |
constexpr bool | daw::json::anonymous_namespace{daw_json_data_contract.h}::is_missing_data_contract_or_unknown_type_v = false |
template<typename T > | |
constexpr bool | daw::json::anonymous_namespace{daw_json_data_contract.h}::is_missing_data_contract_or_unknown_type_v< missing_json_data_contract_for_or_unknown_type< T > > = true |
template<> | |
constexpr bool | daw::json::anonymous_namespace{daw_json_data_contract.h}::is_missing_data_contract_or_unknown_type_v< void > |