FastLED 3.9.15
Loading...
Searching...
No Matches
fl::json_value::array_iterator< T > Class Template Reference

Detailed Description

template<typename T>
class fl::json_value::array_iterator< T >

Definition at line 1185 of file types.h.

#include <types.h>

Public Member Functions

 array_iterator () FL_NOEXCEPT
 
 array_iterator (variant_t *variant, size_t index) FL_NOEXCEPT
 
bool operator!= (const array_iterator &other) const FL_NOEXCEPT
 
parse_result< T > operator* () const FL_NOEXCEPT
 
array_iteratoroperator++ () FL_NOEXCEPT
 
array_iterator operator++ (int) FL_NOEXCEPT
 
bool operator== (const array_iterator &other) const FL_NOEXCEPT
 

Private Types

using variant_t = typename json_value::variant_t
 

Private Member Functions

size_t get_size () const FL_NOEXCEPT
 
parse_result< T > get_value () const FL_NOEXCEPT
 

Private Attributes

size_t mIndex
 
variant_tmVariant
 

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