DAW JSON Link
Classes | Namespaces | Functions | Variables
daw_json_serialize_policy.h File Reference
#include "version.h"
#include "daw_json_option_bits.h"
#include "daw_json_parse_options_impl.h"
#include "daw_json_serialize_options_impl.h"
#include "daw_json_serialize_policy_details.h"
#include <daw/json/concepts/daw_writable_output.h>
#include <daw/daw_move.h>
#include <cstddef>
#include <iterator>
#include <memory>

Go to the source code of this file.

Classes

struct  daw::json::anonymous_namespace{daw_json_serialize_policy.h}::serialization_policy< WritableType, PolicyFlags >
 

Namespaces

 daw
 
 daw::json
 Customization point traits.
 
 daw::json::anonymous_namespace{daw_json_serialize_policy.h}
 

Functions

template<typename... Policies>
constexpr json_options_t daw::json::anonymous_namespace{daw_json_serialize_policy.h}::serialize_options (Policies... policies)
 

Variables

template<typename , typename... >
constexpr bool daw::json::anonymous_namespace{daw_json_serialize_policy.h}::is_serialization_policy_v = false
 
template<typename OutputIterator , json_options_t PolicyFlags>
constexpr bool daw::json::anonymous_namespace{daw_json_serialize_policy.h}::is_serialization_policy_v< serialization_policy< OutputIterator, PolicyFlags > > = true