#include "version.h"
#include "daw_json_assert.h"
#include "daw_json_parse_iso8601_utils.h"
#include "daw_json_serialize_options_impl.h"
#include "daw_json_serialize_policy.h"
#include "daw_json_value.h"
#include <daw/json/daw_json_data_contract.h>
#include <daw/daw_algorithm.h>
#include <daw/daw_arith_traits.h>
#include <daw/daw_cpp_feature_check.h>
#include <daw/daw_cxmath.h>
#include <daw/daw_likely.h>
#include <daw/daw_move.h>
#include <daw/daw_simple_array.h>
#include <daw/daw_traits.h>
#include <daw/daw_utility.h>
#include <daw/daw_visit.h>
#include <daw/third_party/dragonbox/dragonbox.h>
#include <daw/utf8/unchecked.h>
#include <array>
#include <daw/stdinc/move_fwd_exch.h>
#include <daw/stdinc/tuple_traits.h>
#include <optional>
#include <sstream>
#include <string>
#include <string_view>
#include <type_traits>
#include <variant>
Go to the source code of this file.
|
if | daw::json::anonymous_namespace{to_daw_json_string.h}::utils::constexpr (do_escape) |
|
template<bool do_escape = false, options::EightBitModes EightBitMode = options::EightBitModes::AllowFull, typename WriteableType , json_options_t P, typename A > |
static constexpr WriteableType | daw::json::anonymous_namespace{to_daw_json_string.h}::utils::copy_to_iterator (WriteableType it, basic_json_value< P, A > const &jv) |
|
template<bool do_escape = false, options::EightBitModes EightBitMode = options::EightBitModes::AllowFull, typename WriteableType > |
static constexpr WriteableType | daw::json::anonymous_namespace{to_daw_json_string.h}::utils::copy_to_iterator (WriteableType it, char const *ptr) |
|
template<bool do_escape = false, options::EightBitModes EightBitMode = options::EightBitModes::AllowFull, typename WritableType , typename Container DAW_JSON_ENABLEIF> |
| daw::json::anonymous_namespace{to_daw_json_string.h}::utils::DAW_JSON_REQUIRES (daw::traits::is_container_like_v< daw::remove_cvref_t< Container >>) static const expr WritableType copy_to_iterator(WritableType it |
|
template<typename Integer , typename WriteableType > |
static constexpr WriteableType | daw::json::anonymous_namespace{to_daw_json_string.h}::utils::integer_to_string (WriteableType it, Integer const &value) |
|