|
DAW JSON Link
|
#include "impl/version.h"#include "concepts/daw_writable_output.h"#include "daw_to_json_fwd.h"#include "impl/daw_json_container_appender.h"#include "impl/daw_json_link_types_fwd.h"#include "impl/to_daw_json_string.h"#include <daw/daw_traits.h>#include <iterator>#include <string>#include <string_view>#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | daw |
| namespace | daw::json |
| Customization point traits. | |
| namespace | daw::json::anonymous_namespace{daw_to_json.h} |
Functions | |
| template<typename JsonClass , typename Value , typename WritableType , auto... PolicyFlags DAW_JSON_ENABLEIF2> | |
| daw::json::anonymous_namespace{daw_to_json.h}::DAW_JSON_REQUIRES (concepts::is_writable_output_type_v< daw::remove_cvref_t< WritableType > >) const expr daw | |
| template<typename JsonClass , typename Value , auto... PolicyFlags> | |
| std::string | daw::json::anonymous_namespace{daw_to_json.h}::to_json (Value const &value, options::output_flags_t< PolicyFlags... > flgs) |
| template<typename JsonElement , typename Container , auto... PolicyFlags> | |
| std::string | daw::json::anonymous_namespace{daw_to_json.h}::to_json_array (Container const &c, options::output_flags_t< PolicyFlags... > flgs) |