1 #ifndef SIMDJSON_PPC64_IMPLEMENTATION_H
2 #define SIMDJSON_PPC64_IMPLEMENTATION_H
4 #include "simdjson/base.h"
5 #include "simdjson/internal/isadetection.h"
12 using namespace simdjson::dom;
22 internal::instruction_set::ALTIVEC) {}
23 simdjson_warn_unused
error_code create_dom_parser_implementation(
24 size_t capacity,
size_t max_length,
25 std::unique_ptr<internal::dom_parser_implementation> &dst)
29 size_t &dst_len)
const noexcept
final;
31 size_t len)
const noexcept
final;
An implementation of simdjson for a particular CPU architecture.
virtual simdjson_warn_unused bool validate_utf8(const char *buf, size_t len) const noexcept=0
Validate the UTF-8 string.
We want to support argument-dependent lookup (ADL).
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.