![]() |
DAW JSON Link
|
#include "daw_json_option_bits.h"
#include "daw_json_parse_options.h"
#include "daw_json_serialize_policy_options.h"
#include "version.h"
#include <cstddef>
#include <iterator>
Go to the source code of this file.
Namespaces | |
namespace | daw |
namespace | daw::json |
namespace | daw::json::DAW_JSON_VER |
namespace | daw::json::DAW_JSON_VER::json_details |
namespace | daw::json::DAW_JSON_VER::json_details::serialization |
Typedefs | |
using | daw::json::DAW_JSON_VER::json_details::serialization::policy_list = typename option_list_impl< SerializationFormat, IndentationType, RestrictedStringOutput, NewLineDelimiter, OutputTrailingComma >::type |
Functions | |
template<typename Policy , typename Result = Policy> | |
constexpr Result | daw::json::DAW_JSON_VER::json_details::serialization::get_bits_for (json_options_t value) |
template<typename Policy , typename... Policies> | |
constexpr json_options_t | daw::json::DAW_JSON_VER::json_details::serialization::set_bits (json_options_t value, Policy pol, Policies... pols) |
template<typename Policy > | |
constexpr json_options_t | daw::json::DAW_JSON_VER::json_details::serialization::set_bits_for (Policy e) |
template<typename Policy > | |
constexpr void | daw::json::DAW_JSON_VER::json_details::serialization::set_bits_in (json_options_t &value, Policy e) |
Variables | |
template<typename Policy , typename Policies > | |
constexpr unsigned | daw::json::DAW_JSON_VER::json_details::serialization::basic_policy_bits_start |
static constexpr json_options_t | daw::json::DAW_JSON_VER::json_details::serialization::default_policy_flag |
template<SerializationFormat , IndentationType > | |
constexpr std::string_view | daw::json::DAW_JSON_VER::json_details::serialization::generate_indent { } |
template<typename Policy > | |
constexpr unsigned | daw::json::DAW_JSON_VER::json_details::serialization::policy_bits_start |