FastLED 3.10.8
Loading...
Searching...
No Matches

◆ begin() [1/2]

const_iterator fl::json_value::begin ( ) const
inline

Definition at line 1192 of file types.h.

1192 {
1193 if (is_object()) {
1194 auto ptr = data.ptr<const json_object>();
1195 if (!ptr) return const_iterator::from_iterator(json_object().begin());
1196 return const_iterator::from_iterator(ptr->begin());
1197 }
1198 // Use temporary empty object to avoid static initialization conflicts with Teensy
1200 }
static const_iterator from_iterator(json_object::const_iterator iter) FL_NO_EXCEPT
Definition types.h:1605
fl::flat_map< fl::string, fl::shared_ptr< json_value >, fl::StringFastLess > json_object
Definition types.h:55
bool is_object() const FL_NO_EXCEPT
Definition types.h:935
variant_t data
Definition types.h:760
iterator begin() FL_NO_EXCEPT
Definition types.h:1174

References begin(), data, fl::FL_NO_EXCEPT, fl::json_value::const_iterator::from_iterator(), and is_object().

+ Here is the call graph for this function: