JsoNeat
Some JSON parse/iterate C++ classes build on top of Jsmn
Loading...
Searching...
No Matches
jsoneat::JsoNeat< input_type >::Iterator Member List

This is the complete list of members for jsoneat::JsoNeat< input_type >::Iterator, including all inherited members.

container_type typedef (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iterator
difference_type typedef (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iterator
get_json()jsoneat::JsoNeat< input_type >::Iteratorinline
getValue(T &dst) constjsoneat::JsoNeat< input_type >::Iteratorinline
getValue(T &dst, const char *key) constjsoneat::JsoNeat< input_type >::Iteratorinline
getValueAsString(char(&dst)[size]) constjsoneat::JsoNeat< input_type >::Iteratorinline
getValueAsString(char *dst, size_t size) constjsoneat::JsoNeat< input_type >::Iteratorinline
getValueAsString() constjsoneat::JsoNeat< input_type >::Iteratorinline
Iterator(pointer ptr, container_type &container) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
iterator_category typedef (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iterator
keyIsEqual(const char *key) constjsoneat::JsoNeat< input_type >::Iteratorinline
keyIsEqual(const char *key, jsmntype_t val_type) constjsoneat::JsoNeat< input_type >::Iteratorinline
keyStartsWith(const char *key) constjsoneat::JsoNeat< input_type >::Iteratorinline
keyStartsWith(const char *key, jsmntype_t val_type) constjsoneat::JsoNeat< input_type >::Iteratorinline
operator bool() const (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator!= (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorfriend
operator*() const (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator+(int n) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator++() (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator++(int) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator+=(int n) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator-(int n) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator-=(int n) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator->() (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
operator< (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorfriend
operator== (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorfriend
operator> (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorfriend
operator[](int idx) (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iteratorinline
pointer typedef (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iterator
reference typedef (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iterator
skip_key()jsoneat::JsoNeat< input_type >::Iteratorinline
skip_key_and_value()jsoneat::JsoNeat< input_type >::Iteratorinline
skip_value()jsoneat::JsoNeat< input_type >::Iteratorinline
takeObject(T &dst, const char *key)jsoneat::JsoNeat< input_type >::Iteratorinline
takeObjectArray(T(&dst)[N], const char *key)jsoneat::JsoNeat< input_type >::Iteratorinline
takeObjectArray(std::array< T, N > &dst, const char *key)jsoneat::JsoNeat< input_type >::Iteratorinline
takeValue(T &dst)jsoneat::JsoNeat< input_type >::Iteratorinline
takeValue(T &dst, const char *key)jsoneat::JsoNeat< input_type >::Iteratorinline
takeValueArray(T(&dst)[N], const char *key)jsoneat::JsoNeat< input_type >::Iteratorinline
value_equals_false() constjsoneat::JsoNeat< input_type >::Iteratorinline
value_equals_null() constjsoneat::JsoNeat< input_type >::Iteratorinline
value_equals_true() constjsoneat::JsoNeat< input_type >::Iteratorinline
value_st_equal(const char *s, jsmntype_t type) constjsoneat::JsoNeat< input_type >::Iteratorinline
value_type typedef (defined in jsoneat::JsoNeat< input_type >::Iterator)jsoneat::JsoNeat< input_type >::Iterator