DAW JSON Link
Classes | Namespaces | Functions
daw_json_parse_string_quote.h File Reference
#include "daw_json_assert.h"
#include "daw_not_const_ex_functions.h"
#include "version.h"
#include <daw/daw_traits.h>
#include <daw/daw_uint_buffer.h>
#include <ciso646>
#include <cstddef>
#include <type_traits>

Go to the source code of this file.

Classes

struct  daw::json::DAW_JSON_VER::json_details::string_quote::string_quote_parser
 

Namespaces

namespace  daw
 
namespace  daw::json
 
namespace  daw::json::DAW_JSON_VER
 
namespace  daw::json::DAW_JSON_VER::json_details
 
namespace  daw::json::DAW_JSON_VER::json_details::string_quote
 

Functions

template<typename CharT >
constexpr void daw::json::DAW_JSON_VER::json_details::string_quote::skip_to_first4 (CharT *&first, CharT *const last)
 
template<typename CharT >
constexpr void daw::json::DAW_JSON_VER::json_details::string_quote::skip_to_first8 (CharT *&first, CharT *const last)
 
template<std::size_t N, char c>
constexpr DAW_ATTRIB_INLINE UInt8 daw::json::DAW_JSON_VER::json_details::string_quote::test_at_byte (UInt32 b)
 
template<std::size_t N, char c>
constexpr UInt8 daw::json::DAW_JSON_VER::json_details::string_quote::test_at_byte (UInt64 b)