simdjson 4.6.4
Ridiculously Fast JSON
Loading...
Searching...
No Matches
simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator Class Reference

Public Member Functions

simdjson_inline object_iterator () noexcept=default
 Create a new invalid object_iterator.
 
simdjson_inline simdjson_result< fieldoperator* () noexcept
 
simdjson_inline bool operator== (const object_iterator &) const noexcept
 
simdjson_inline bool operator!= (const object_iterator &) const noexcept
 
simdjson_inline object_iteratoroperator++ () noexcept
 

Detailed Description

Definition at line 14 of file object_iterator.h.

Constructor & Destructor Documentation

◆ object_iterator()

simdjson_inline simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::object_iterator ( )
defaultnoexcept

Create a new invalid object_iterator.

Exists so you can declare a variable and later assign to it before use.

Member Function Documentation

◆ operator!=()

simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator!= ( const object_iterator ) const
noexcept

Definition at line 40 of file object_iterator-inl.h.

◆ operator*()

simdjson_inline simdjson_result< field > simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator* ( )
noexcept

Definition at line 23 of file object_iterator-inl.h.

◆ operator++()

SIMDJSON_PUSH_DISABLE_WARNINGS SIMDJSON_DISABLE_STRICT_OVERFLOW_WARNING simdjson_inline object_iterator & simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator++ ( )
noexcept

Definition at line 46 of file object_iterator-inl.h.

◆ operator==()

simdjson_inline bool simdjson::SIMDJSON_IMPLEMENTATION::ondemand::object_iterator::operator== ( const object_iterator other) const
noexcept

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


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