simdjson
3.11.0
Ridiculously Fast JSON
|
The result of a JSON navigation that may fail. More...
Public Member Functions | |
simdjson_inline simdjson_result< dom::element_type > | type () const noexcept |
template<typename T > | |
simdjson_inline bool | is () const noexcept |
template<typename T > | |
simdjson_inline simdjson_result< T > | get () const noexcept |
template<typename T > | |
simdjson_warn_unused simdjson_inline error_code | get (T &value) const noexcept |
simdjson_inline simdjson_result< dom::array > | get_array () const noexcept |
simdjson_inline simdjson_result< dom::object > | get_object () const noexcept |
simdjson_inline simdjson_result< const char * > | get_c_str () const noexcept |
simdjson_inline simdjson_result< size_t > | get_string_length () const noexcept |
simdjson_inline simdjson_result< std::string_view > | get_string () const noexcept |
simdjson_inline simdjson_result< int64_t > | get_int64 () const noexcept |
simdjson_inline simdjson_result< uint64_t > | get_uint64 () const noexcept |
simdjson_inline simdjson_result< double > | get_double () const noexcept |
simdjson_inline simdjson_result< bool > | get_bool () const noexcept |
simdjson_inline bool | is_array () const noexcept |
simdjson_inline bool | is_object () const noexcept |
simdjson_inline bool | is_string () const noexcept |
simdjson_inline bool | is_int64 () const noexcept |
simdjson_inline bool | is_uint64 () const noexcept |
simdjson_inline bool | is_double () const noexcept |
simdjson_inline bool | is_number () const noexcept |
simdjson_inline bool | is_bool () const noexcept |
simdjson_inline bool | is_null () const noexcept |
simdjson_inline simdjson_result< dom::element > | operator[] (std::string_view key) const noexcept |
simdjson_inline simdjson_result< dom::element > | operator[] (const char *key) const noexcept |
simdjson_result< dom::element > | operator[] (int) const noexcept=delete |
simdjson_inline simdjson_result< dom::element > | at_pointer (const std::string_view json_pointer) const noexcept |
simdjson_inline simdjson_result< dom::element > | at_path (const std::string_view json_path) const noexcept |
simdjson_inline simdjson_result< dom::element > | at (const std::string_view json_pointer) const noexcept |
simdjson_inline simdjson_result< dom::element > | at (size_t index) const noexcept |
simdjson_inline simdjson_result< dom::element > | at_key (std::string_view key) const noexcept |
simdjson_inline simdjson_result< dom::element > | at_key_case_insensitive (std::string_view key) const noexcept |
simdjson_inline | operator bool () const noexcept(false) |
simdjson_inline | operator const char * () const noexcept(false) |
simdjson_inline | operator std::string_view () const noexcept(false) |
simdjson_inline | operator uint64_t () const noexcept(false) |
simdjson_inline | operator int64_t () const noexcept(false) |
simdjson_inline | operator double () const noexcept(false) |
simdjson_inline | operator dom::array () const noexcept(false) |
simdjson_inline | operator dom::object () const noexcept(false) |
simdjson_inline dom::array::iterator | begin () const noexcept(false) |
simdjson_inline dom::array::iterator | end () const noexcept(false) |