DAW JSON Link
Namespaces | Functions
daw::json::DAW_JSON_VER::utils Namespace Reference

Namespaces

 utils_details
 

Functions

template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator , typename ParseState >
constexpr OutputIterator copy_to_iterator (OutputIterator it, basic_json_value< ParseState > const &jv)
 
template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator >
constexpr OutputIterator copy_to_iterator (OutputIterator it, char const *ptr)
 
template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator , typename Container , std::enable_if_t< traits::is_container_like_v< daw::remove_cvref_t< Container >>, std::nullptr_t > = nullptr>
constexpr OutputIterator copy_to_iterator (OutputIterator it, Container const &container)
 
template<typename Integer , typename OutputIterator >
constexpr OutputIterator integer_to_string (OutputIterator it, Integer const &value)
 

Function Documentation

◆ copy_to_iterator() [1/3]

template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator , typename ParseState >
constexpr OutputIterator daw::json::DAW_JSON_VER::utils::copy_to_iterator ( OutputIterator  it,
basic_json_value< ParseState > const &  jv 
)
constexpr

◆ copy_to_iterator() [2/3]

template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator >
constexpr OutputIterator daw::json::DAW_JSON_VER::utils::copy_to_iterator ( OutputIterator  it,
char const *  ptr 
)
constexpr

◆ copy_to_iterator() [3/3]

template<bool do_escape = false, EightBitModes EightBitMode = EightBitModes::AllowFull, typename OutputIterator , typename Container , std::enable_if_t< traits::is_container_like_v< daw::remove_cvref_t< Container >>, std::nullptr_t > = nullptr>
constexpr OutputIterator daw::json::DAW_JSON_VER::utils::copy_to_iterator ( OutputIterator  it,
Container const &  container 
)
constexpr

◆ integer_to_string()

template<typename Integer , typename OutputIterator >
constexpr OutputIterator daw::json::DAW_JSON_VER::utils::integer_to_string ( OutputIterator  it,
Integer const &  value 
)
inlineconstexpr