![]() |
DAW JSON Link
|
#include "version.h"
#include "daw_json_option_bits.h"
#include <daw/cpp_17.h>
#include <daw/daw_attributes.h>
#include <daw/daw_traits.h>
#include <ciso646>
#include <climits>
#include <cstddef>
#include <cstdint>
#include <utility>
Go to the source code of this file.
Classes | |
struct | daw::json::DAW_JSON_VER::json_details::default_policy_flag_t< pack_list< Policies... > > |
Namespaces | |
namespace | daw |
namespace | daw::json |
namespace | daw::json::DAW_JSON_VER |
namespace | daw::json::DAW_JSON_VER::json_details |
Typedefs | |
using | daw::json::DAW_JSON_VER::json_details::policy_list = typename option_list_impl< ExecModeTypes, ZeroTerminatedString, PolicyCommentTypes, CheckedParseMode, AllowEscapedNames, IEEE754Precise, ForceFullNameCheck, MinifiedDocument, UseExactMappingsByDefault, TemporarilyMutateBuffer, MustVerifyEndOfDataIsValid, ExcludeSpecialEscapes, ExpectLongStrings >::type |
Functions | |
template<typename Policy , typename Result = Policy> | |
constexpr Result | daw::json::DAW_JSON_VER::json_details::get_bits_for (json_options_t value) |
template<typename... Policies> | |
constexpr json_details::json_options_t | daw::json::DAW_JSON_VER::parse_options (Policies... policies) |
template<typename Policy , typename... Policies> | |
constexpr json_options_t | daw::json::DAW_JSON_VER::json_details::set_bits (json_options_t value, Policy pol, Policies... pols) |
template<typename Policy > | |
constexpr json_options_t | daw::json::DAW_JSON_VER::json_details::set_bits_for (Policy e) |
template<typename Policy > | |
constexpr void | daw::json::DAW_JSON_VER::json_details::set_bits_in (json_options_t &value, Policy e) |