DAW JSON Link
Namespaces | Functions
DAW_JSON_NS::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 , daw::enable_when_t< traits::is_container_like_v< daw::remove_cvref_t< Container >>> = 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_NS::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_NS::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 , daw::enable_when_t< traits::is_container_like_v< daw::remove_cvref_t< Container >>> = nullptr>
constexpr OutputIterator DAW_JSON_NS::utils::copy_to_iterator ( OutputIterator  it,
Container const &  container 
)
constexpr

◆ integer_to_string()

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