#include <daw_json_link_types.h>
◆ i_am_a_json_member_list
template<typename TagMember , typename Switcher , typename... JsonClasses>
◆ i_am_a_submember_tagged_variant
template<typename TagMember , typename Switcher , typename... JsonClasses>
◆ result_type
template<typename TagMember , typename Switcher , typename... JsonClasses>
template<typename Constructor >
◆ parse_to_class()
template<typename TagMember , typename Switcher , typename... JsonClasses>
template<typename JsonClass , typename ParseState >
Parse JSON data and construct a C++ class. This is used by parse_value to get back into a mode with a JsonMembers...
- Template Parameters
-
T | The result of parsing json_class |
ParseState | Input range type |
- Parameters
-
parse_state | JSON data to parse |
- Returns
- A T object
◆ serialize()
template<typename TagMember , typename Switcher , typename... JsonClasses>
template<typename OutputIterator , typename Value >
Serialize a C++ class to JSON data
- Template Parameters
-
OutputIterator | An output iterator with a char value_type |
- Parameters
-
it | OutputIterator to append string data to |
- Returns
- the OutputIterator it
The documentation for this struct was generated from the following file: