simdjson 4.2.3
Ridiculously Fast JSON
Loading...
Searching...
No Matches
simdjson::simdjson_result< dom::array > Struct Reference

The result of a JSON conversion that may fail. More...

#include <array.h>

Inheritance diagram for simdjson::simdjson_result< dom::array >:

Public Member Functions

simdjson_result< dom::elementat_pointer (std::string_view json_pointer) const noexcept
 
void process_json_path_of_child_elements (std::vector< dom::element >::iterator &current, std::vector< dom::element >::iterator &end, const std::string_view &path_suffix, std::vector< dom::element > &accumulator) const noexcept
 
simdjson_result< std::vector< dom::element > > at_path_with_wildcard (std::string_view json_path) const noexcept
 
simdjson_result< dom::elementat_path (std::string_view json_path) const noexcept
 
simdjson_result< dom::elementat (size_t index) const noexcept
 
std::vector< dom::element > & get_values (std::vector< dom::element > &out) const noexcept
 
dom::array::iterator begin () const noexcept(false)
 
dom::array::iterator end () const noexcept(false)
 
size_t size () const noexcept(false)
 

Detailed Description

The result of a JSON conversion that may fail.

Definition at line 185 of file array.h.

Member Function Documentation

◆ at()

simdjson_result< dom::element > simdjson::simdjson_result< dom::array >::at ( size_t  index) const
inlinenoexcept

Definition at line 62 of file array-inl.h.

◆ at_path()

simdjson_result< dom::element > simdjson::simdjson_result< dom::array >::at_path ( std::string_view  json_path) const
inlinenoexcept

Definition at line 49 of file array-inl.h.

◆ at_path_with_wildcard()

simdjson_result< std::vector< dom::element > > simdjson::simdjson_result< dom::array >::at_path_with_wildcard ( std::string_view  json_path) const
inlinenoexcept

Definition at line 55 of file array-inl.h.

◆ at_pointer()

simdjson_result< dom::element > simdjson::simdjson_result< dom::array >::at_pointer ( std::string_view  json_pointer) const
inlinenoexcept

Definition at line 44 of file array-inl.h.

◆ begin()

Definition at line 29 of file array-inl.h.

◆ end()

Definition at line 33 of file array-inl.h.

◆ get_values()

std::vector< dom::element > & simdjson::simdjson_result< dom::array >::get_values ( std::vector< dom::element > &  out) const
inlinenoexcept

Definition at line 67 of file array-inl.h.

◆ size()

size_t simdjson::simdjson_result< dom::array >::size ( ) const
inline

Definition at line 37 of file array-inl.h.


The documentation for this struct was generated from the following files: