27 typename JsonClass =
typename json_details::json_deduced_type<Value>,
28 typename OutputIterator>
29 [[maybe_unused]]
constexpr OutputIterator
to_json( Value
const &value,
30 OutputIterator out_it );
43 typename Result = std::string,
typename Value,
44 typename JsonClass =
typename json_details::json_deduced_type<Value>,
45 typename SerializationPolicy = use_default_serialization_policy>
46 [[maybe_unused, nodiscard]]
constexpr Result
to_json( Value
const &value );
48 namespace json_details {
66 typename Container,
typename OutputIterator>
67 [[maybe_unused]]
constexpr OutputIterator
78 template<
typename Result = std::string,
80 typename SerializationPolicy = use_default_serialization_policy,
82 [[maybe_unused, nodiscard]]
constexpr Result
to_json_array( Container &&c );
constexpr OutputIterator to_json(Value const &value, OutputIterator out_it)
Definition: daw_to_json.h:26
constexpr OutputIterator to_json_array(Container const &c, OutputIterator it)
Definition: daw_to_json.h:66
Definition: daw_from_json.h:22
Definition: daw_to_json_fwd.h:53
#define DAW_JSON_VER
The version string used in namespace definitions. Must be a valid namespace name.
Definition: version.h:16