Home | History | Annotate | Download | only in json

Lines Matching defs:iterator

124   typedef ValueIterator iterator;
432 iterator begin();
433 iterator end();
728 static void increment(IteratorState& iterator);
729 static void incrementBucket(IteratorState& iterator);
730 static void decrement(IteratorState& iterator);
731 static const char* key(const IteratorState& iterator);
732 static const char* key(const IteratorState& iterator, bool& isStatic);
733 static Value& value(const IteratorState& iterator);
797 static void increment(IteratorState& iterator);
798 static void decrement(IteratorState& iterator);
799 static Value& dereference(const IteratorState& iterator);
800 static Value& unsafeDereference(const IteratorState& iterator);
802 static ArrayIndex indexOf(const IteratorState& iterator);
919 explicit ValueIteratorBase(const Value::ObjectValues::iterator& current);
959 Value::ObjectValues::iterator current_;
960 // Indicates that iterator is for a null value.
971 /** \brief const iterator for object and array value.
988 /*! \internal Use by Value to create an iterator.
991 explicit ValueConstIterator(const Value::ObjectValues::iterator& current);
1026 /** \brief Iterator for object and array value.
1044 /*! \internal Use by Value to create an iterator.
1047 explicit ValueIterator(const Value::ObjectValues::iterator& current);