Lines Matching refs:IteratorState
675 struct IteratorState { struct
676 IteratorState() : map_(0), link_(0), itemIndex_(0), bucketIndex_(0) {} in IteratorState() argument
725 void makeBeginIterator(IteratorState& it) const;
726 void makeEndIterator(IteratorState& it) const;
727 static bool equals(const IteratorState& x, const IteratorState& other);
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);
734 static int distance(const IteratorState& x, const IteratorState& y);
769 struct IteratorState // Must be a POD struct
771 IteratorState() : array_(0), currentPageIndex_(0), currentItemIndex_(0) {} in IteratorState() function
796 static bool equals(const IteratorState& x, const IteratorState& other); argument
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);
801 static int distance(const IteratorState& x, const IteratorState& y);
802 static ArrayIndex indexOf(const IteratorState& iterator);
803 void makeBeginIterator(IteratorState& it) const;
804 void makeEndIterator(IteratorState& it) const;
805 void makeIterator(IteratorState& it, ArrayIndex index) const;
921 ValueIteratorBase(const ValueInternalArray::IteratorState& state);
922 ValueIteratorBase(const ValueInternalMap::IteratorState& state);
964 ValueInternalArray::IteratorState array_;
965 ValueInternalMap::IteratorState map_;
993 ValueConstIterator(const ValueInternalArray::IteratorState& state);
994 ValueConstIterator(const ValueInternalMap::IteratorState& state);
1049 ValueIterator(const ValueInternalArray::IteratorState& state);
1050 ValueIterator(const ValueInternalMap::IteratorState& state);