#include "daw_json_assert.h"
#include "daw_json_parse_iso8601_utils.h"
#include "daw_json_value.h"
#include <daw/daw_algorithm.h>
#include <daw/daw_arith_traits.h>
#include <daw/daw_bounded_vector.h>
#include <daw/daw_traits.h>
#include <utf8/unchecked.h>
#include <ciso646>
#include <optional>
#include <sstream>
#include <string>
#include <third_party/dragonbox/dragonbox.h>
#include <tuple>
#include <type_traits>
#include <variant>
Go to the source code of this file.
|
template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator , typename Range > |
constexpr OutputIterator | daw::json::utils::copy_to_iterator (OutputIterator it, basic_json_value< Range > const &jv) |
|
template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator > |
constexpr OutputIterator | daw::json::utils::copy_to_iterator (OutputIterator it, char const *ptr) |
|
template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator , typename Container , daw::enable_when_t< daw::traits::is_container_like_v< daw::remove_cvref_t< Container >>> = nullptr> |
constexpr OutputIterator | daw::json::utils::copy_to_iterator (OutputIterator it, Container const &container) |
|
template<typename Integer , typename OutputIterator > |
constexpr OutputIterator | daw::json::utils::integer_to_string (OutputIterator it, Integer const &value) |
|
template<typename Real , typename OutputIterator > |
OutputIterator | daw::json::real2string (Real const &value, OutputIterator out_it) |
|