![]() |
DAW JSON Link
|
#include "version.h"
#include "daw_json_assert.h"
#include "daw_json_parse_common.h"
#include "daw_not_const_ex_functions.h"
#include <daw/daw_likely.h>
#include <ciso646>
#include <string>
#include <type_traits>
Go to the source code of this file.
Namespaces | |
daw | |
daw::json | |
daw::json::DAW_JSON_VER | |
daw::json::DAW_JSON_VER::json_details | |
daw::json::DAW_JSON_VER::json_details::parse_tokens | |
Functions | |
template<bool is_unchecked_input> | |
constexpr UInt16 | daw::json::DAW_JSON_VER::json_details::byte_from_nibbles (char const *&first) |
template<typename ParseState , typename Appender > | |
static constexpr void | daw::json::DAW_JSON_VER::json_details::decode_utf16 (ParseState &parse_state, Appender &app) |
template<typename ParseState > | |
static constexpr char * | daw::json::DAW_JSON_VER::json_details::decode_utf16 (ParseState &parse_state, char *it) |
template<bool AllowHighEight, typename JsonMember , bool KnownBounds, typename ParseState > | |
constexpr auto | daw::json::DAW_JSON_VER::json_details::parse_string_known_stdstring (ParseState &parse_state) |
constexpr UInt8 | daw::json::DAW_JSON_VER::json_details::to_nibble (unsigned char chr) |
constexpr char | daw::json::DAW_JSON_VER::json_details::u32toC (UInt32 value) |
Variables | |
constexpr char const | daw::json::DAW_JSON_VER::json_details::parse_tokens::escape_quotes [] = "\\\"" |