|
template<typename OutputIterator , typename... JsonMembers> |
struct daw::json::DAW_JSON_VER::json_details::json_class_processor< OutputIterator, json_member_list< JsonMembers... > > | daw::json::DAW_JSON_VER::json_details::output_required_members (OutputIterator &out_it) |
|
static constexpr OutputIterator | process (OutputIterator out_it) |
|
template<typename T , typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::to_json_schema (OutputIterator out_it, std::string_view id, std::string_view title) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Array >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::to_json_schema (ParseTag< JsonParseTypes::Array >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Bool >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Class >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::to_json_schema (ParseTag< JsonParseTypes::Class >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Custom >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Date >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::KeyValue >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::KeyValueArray >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Real >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Signed >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::StringEscaped >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::StringRaw >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Unsigned >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::Variant >, OutputIterator out_it) |
|
template<typename JsonMember , bool is_root = false, typename OutputIterator > |
constexpr OutputIterator | daw::json::DAW_JSON_VER::json_details::to_json_schema (ParseTag< JsonParseTypes::VariantTagged >, OutputIterator out_it) |
|
template<typename T > |
std::string | daw::json::DAW_JSON_VER::to_json_schema (std::string_view id, std::string_view title) |
|