Lines Matching defs:IteratorState

679       struct IteratorState
681 IteratorState()
739 void makeBeginIterator( IteratorState &it ) const;
740 void makeEndIterator( IteratorState &it ) const;
741 static bool equals( const IteratorState &x, const IteratorState &other );
742 static void increment( IteratorState &iterator );
743 static void incrementBucket( IteratorState &iterator );
744 static void decrement( IteratorState &iterator );
745 static const char *key( const IteratorState &iterator );
746 static const char *key( const IteratorState &iterator, bool &isStatic );
747 static Value &value( const IteratorState &iterator );
748 static int distance( const IteratorState &x, const IteratorState &y );
778 struct IteratorState // Must be a POD
780 IteratorState()
810 static bool equals( const IteratorState &x, const IteratorState &other );
811 static void increment( IteratorState &iterator );
812 static void decrement( IteratorState &iterator );
813 static Value &dereference( const IteratorState &iterator );
814 static Value &unsafeDereference( const IteratorState &iterator );
815 static int distance( const IteratorState &x, const IteratorState &y );
816 static ArrayIndex indexOf( const IteratorState &iterator );
817 void makeBeginIterator( IteratorState &it ) const;
818 void makeEndIterator( IteratorState &it ) const;
819 void makeIterator( IteratorState &it, ArrayIndex index ) const;
930 ValueIteratorBase( const ValueInternalArray::IteratorState &state );
931 ValueIteratorBase( const ValueInternalMap::IteratorState &state );
979 ValueInternalArray::IteratorState array_;
980 ValueInternalMap::IteratorState map_;
1006 ValueConstIterator( const ValueInternalArray::IteratorState &state );
1007 ValueConstIterator( const ValueInternalMap::IteratorState &state );
1066 ValueIterator( const ValueInternalArray::IteratorState &state );
1067 ValueIterator( const ValueInternalMap::IteratorState &state );