1#ifndef SIMDJSON_WESTMERE_IMPLEMENTATION_H 
    2#define SIMDJSON_WESTMERE_IMPLEMENTATION_H 
    4#ifndef SIMDJSON_CONDITIONAL_INCLUDE 
    5#include "simdjson/westmere/base.h" 
    6#include "simdjson/implementation.h" 
    7#include "simdjson/internal/instruction_set.h" 
   19  simdjson_inline implementation() : 
simdjson::implementation(
"westmere", 
"Intel/AMD SSE4.2", internal::instruction_set::SSE42 | internal::instruction_set::PCLMULQDQ) {}
 
   20  simdjson_warn_unused 
error_code create_dom_parser_implementation(
 
   23    std::unique_ptr<internal::dom_parser_implementation>& dst
 
   24  ) 
const noexcept final;
 
   25  simdjson_warn_unused 
error_code minify(
const uint8_t *buf, 
size_t len, uint8_t *dst, 
size_t &dst_len) 
const noexcept final;
 
   26  simdjson_warn_unused 
bool validate_utf8(
const char *buf, 
size_t len) 
const noexcept final;
 
An implementation of simdjson for a particular CPU architecture.
 
The top level simdjson namespace, containing everything the library provides.
 
simdjson_warn_unused bool validate_utf8(const char *buf, size_t len) noexcept
Validate the UTF-8 string.
 
error_code
All possible errors returned by simdjson.
 
std::string minify(T x)
Minifies a JSON element or document, printing the smallest possible valid JSON.