Uses of Interface
it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator

Packages that use ObjectBidirectionalIterator
it.unimi.dsi.fastutil.booleans Provides type-specific classes for boolean elements or keys. 
it.unimi.dsi.fastutil.bytes Provides type-specific classes for byte elements or keys. 
it.unimi.dsi.fastutil.chars Provides type-specific classes for character elements or keys. 
it.unimi.dsi.fastutil.doubles Provides type-specific classes for double elements or keys. 
it.unimi.dsi.fastutil.floats Provides type-specific classes for float elements or keys. 
it.unimi.dsi.fastutil.ints Provides type-specific classes for integer elements or keys. 
it.unimi.dsi.fastutil.longs Provides type-specific classes for long elements or keys. 
it.unimi.dsi.fastutil.objects Provides type-specific classes for object elements or keys. 
it.unimi.dsi.fastutil.shorts Provides type-specific classes for short elements or keys. 
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.booleans
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.booleans
 interface BooleanBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface BooleanBigListIterator
          A type-specific BigListIterator.
 interface BooleanListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.booleans that implement ObjectBidirectionalIterator
 class AbstractBooleanBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractBooleanBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractBooleanListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class BooleanBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class BooleanBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class BooleanBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class BooleanIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class BooleanIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class BooleanIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.bytes
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.bytes
 interface ByteBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface ByteBigListIterator
          A type-specific BigListIterator.
 interface ByteListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.bytes that implement ObjectBidirectionalIterator
protected static class AbstractByte2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractByte2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractByteBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractByteBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractByteListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class ByteBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class ByteBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class ByteBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class ByteIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class ByteIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class ByteIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.bytes declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Double>> AbstractByte2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Double>> AbstractByte2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Boolean>> AbstractByte2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Boolean>> AbstractByte2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Short>> AbstractByte2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Short>> AbstractByte2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Integer>> AbstractByte2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Integer>> AbstractByte2IntSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Byte>> AbstractByte2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Byte>> AbstractByte2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,V>> AbstractByte2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,V>> AbstractByte2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Float>> AbstractByte2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Float>> AbstractByte2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Long>> AbstractByte2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Long>> AbstractByte2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Character>> AbstractByte2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,Character>> AbstractByte2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,V>> AbstractByte2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Byte,V>> AbstractByte2ObjectSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.bytes that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Byte2BooleanMap.Entry> Byte2BooleanSortedMap.FastSortedEntrySet.fastIterator(Byte2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2ByteMap.Entry> Byte2ByteSortedMap.FastSortedEntrySet.fastIterator(Byte2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2CharMap.Entry> Byte2CharSortedMap.FastSortedEntrySet.fastIterator(Byte2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2DoubleMap.Entry> Byte2DoubleSortedMap.FastSortedEntrySet.fastIterator(Byte2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2FloatMap.Entry> Byte2FloatSortedMap.FastSortedEntrySet.fastIterator(Byte2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2IntMap.Entry> Byte2IntSortedMap.FastSortedEntrySet.fastIterator(Byte2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2LongMap.Entry> Byte2LongSortedMap.FastSortedEntrySet.fastIterator(Byte2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2ObjectMap.Entry<V>> Byte2ObjectSortedMap.FastSortedEntrySet.fastIterator(Byte2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2ReferenceMap.Entry<V>> Byte2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Byte2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Byte2ShortMap.Entry> Byte2ShortSortedMap.FastSortedEntrySet.fastIterator(Byte2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.bytes with parameters of type ObjectBidirectionalIterator
AbstractByte2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Boolean>> i)
           
AbstractByte2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Boolean>> i)
           
AbstractByte2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Byte>> i)
           
AbstractByte2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Byte>> i)
           
AbstractByte2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Character>> i)
           
AbstractByte2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Character>> i)
           
AbstractByte2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Double>> i)
           
AbstractByte2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Double>> i)
           
AbstractByte2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Float>> i)
           
AbstractByte2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Float>> i)
           
AbstractByte2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Integer>> i)
           
AbstractByte2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Integer>> i)
           
AbstractByte2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Long>> i)
           
AbstractByte2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Long>> i)
           
AbstractByte2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,V>> i)
           
AbstractByte2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,V>> i)
           
AbstractByte2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,V>> i)
           
AbstractByte2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,V>> i)
           
AbstractByte2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Short>> i)
           
AbstractByte2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Byte,Short>> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.chars
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.chars
 interface CharBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface CharBigListIterator
          A type-specific BigListIterator.
 interface CharListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.chars that implement ObjectBidirectionalIterator
protected static class AbstractChar2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractChar2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractCharBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractCharBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractCharListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class CharBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class CharBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class CharBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class CharIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class CharIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class CharIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.chars declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Character,Long>> AbstractChar2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Long>> AbstractChar2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Character>> AbstractChar2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Character>> AbstractChar2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Boolean>> AbstractChar2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Boolean>> AbstractChar2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,V>> AbstractChar2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,V>> AbstractChar2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,V>> AbstractChar2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,V>> AbstractChar2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Double>> AbstractChar2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Double>> AbstractChar2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Float>> AbstractChar2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Float>> AbstractChar2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Integer>> AbstractChar2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Integer>> AbstractChar2IntSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Short>> AbstractChar2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Short>> AbstractChar2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Byte>> AbstractChar2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Character,Byte>> AbstractChar2ByteSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.chars that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Char2BooleanMap.Entry> Char2BooleanSortedMap.FastSortedEntrySet.fastIterator(Char2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2ByteMap.Entry> Char2ByteSortedMap.FastSortedEntrySet.fastIterator(Char2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2CharMap.Entry> Char2CharSortedMap.FastSortedEntrySet.fastIterator(Char2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2DoubleMap.Entry> Char2DoubleSortedMap.FastSortedEntrySet.fastIterator(Char2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2FloatMap.Entry> Char2FloatSortedMap.FastSortedEntrySet.fastIterator(Char2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2IntMap.Entry> Char2IntSortedMap.FastSortedEntrySet.fastIterator(Char2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2LongMap.Entry> Char2LongSortedMap.FastSortedEntrySet.fastIterator(Char2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2ObjectMap.Entry<V>> Char2ObjectSortedMap.FastSortedEntrySet.fastIterator(Char2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2ReferenceMap.Entry<V>> Char2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Char2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Char2ShortMap.Entry> Char2ShortSortedMap.FastSortedEntrySet.fastIterator(Char2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.chars with parameters of type ObjectBidirectionalIterator
AbstractChar2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Boolean>> i)
           
AbstractChar2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Boolean>> i)
           
AbstractChar2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Byte>> i)
           
AbstractChar2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Byte>> i)
           
AbstractChar2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Character>> i)
           
AbstractChar2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Character>> i)
           
AbstractChar2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Double>> i)
           
AbstractChar2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Double>> i)
           
AbstractChar2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Float>> i)
           
AbstractChar2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Float>> i)
           
AbstractChar2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Integer>> i)
           
AbstractChar2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Integer>> i)
           
AbstractChar2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Long>> i)
           
AbstractChar2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Long>> i)
           
AbstractChar2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,V>> i)
           
AbstractChar2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,V>> i)
           
AbstractChar2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,V>> i)
           
AbstractChar2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,V>> i)
           
AbstractChar2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Character,Short>> i)
           
AbstractChar2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Character,Short>> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.doubles
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.doubles
 interface DoubleBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface DoubleBigListIterator
          A type-specific BigListIterator.
 interface DoubleListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.doubles that implement ObjectBidirectionalIterator
protected static class AbstractDouble2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractDouble2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractDoubleBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractDoubleBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractDoubleListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class DoubleBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class DoubleBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class DoubleBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class DoubleIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class DoubleIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class DoubleIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.doubles declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Double,V>> AbstractDouble2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,V>> AbstractDouble2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Double>> AbstractDouble2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Double>> AbstractDouble2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Boolean>> AbstractDouble2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Boolean>> AbstractDouble2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Long>> AbstractDouble2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Long>> AbstractDouble2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,V>> AbstractDouble2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,V>> AbstractDouble2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Character>> AbstractDouble2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Character>> AbstractDouble2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Byte>> AbstractDouble2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Byte>> AbstractDouble2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Float>> AbstractDouble2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Float>> AbstractDouble2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Integer>> AbstractDouble2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Integer>> AbstractDouble2IntSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Short>> AbstractDouble2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Double,Short>> AbstractDouble2ShortSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.doubles that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Double2BooleanMap.Entry> Double2BooleanSortedMap.FastSortedEntrySet.fastIterator(Double2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2ByteMap.Entry> Double2ByteSortedMap.FastSortedEntrySet.fastIterator(Double2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2CharMap.Entry> Double2CharSortedMap.FastSortedEntrySet.fastIterator(Double2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2DoubleMap.Entry> Double2DoubleSortedMap.FastSortedEntrySet.fastIterator(Double2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2FloatMap.Entry> Double2FloatSortedMap.FastSortedEntrySet.fastIterator(Double2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2IntMap.Entry> Double2IntSortedMap.FastSortedEntrySet.fastIterator(Double2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2LongMap.Entry> Double2LongSortedMap.FastSortedEntrySet.fastIterator(Double2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2ObjectMap.Entry<V>> Double2ObjectSortedMap.FastSortedEntrySet.fastIterator(Double2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2ReferenceMap.Entry<V>> Double2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Double2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Double2ShortMap.Entry> Double2ShortSortedMap.FastSortedEntrySet.fastIterator(Double2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.doubles with parameters of type ObjectBidirectionalIterator
AbstractDouble2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Boolean>> i)
           
AbstractDouble2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Boolean>> i)
           
AbstractDouble2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Byte>> i)
           
AbstractDouble2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Byte>> i)
           
AbstractDouble2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Character>> i)
           
AbstractDouble2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Character>> i)
           
AbstractDouble2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Double>> i)
           
AbstractDouble2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Double>> i)
           
AbstractDouble2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Float>> i)
           
AbstractDouble2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Float>> i)
           
AbstractDouble2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Integer>> i)
           
AbstractDouble2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Integer>> i)
           
AbstractDouble2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Long>> i)
           
AbstractDouble2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Long>> i)
           
AbstractDouble2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,V>> i)
           
AbstractDouble2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,V>> i)
           
AbstractDouble2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,V>> i)
           
AbstractDouble2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,V>> i)
           
AbstractDouble2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Double,Short>> i)
           
AbstractDouble2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Double,Short>> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.floats
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.floats
 interface FloatBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface FloatBigListIterator
          A type-specific BigListIterator.
 interface FloatListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.floats that implement ObjectBidirectionalIterator
protected static class AbstractFloat2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractFloat2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractFloatBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractFloatBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractFloatListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class FloatBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class FloatBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class FloatBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class FloatIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class FloatIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class FloatIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.floats declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Float,Double>> AbstractFloat2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Double>> AbstractFloat2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Long>> AbstractFloat2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Long>> AbstractFloat2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,V>> AbstractFloat2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,V>> AbstractFloat2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Boolean>> AbstractFloat2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Boolean>> AbstractFloat2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,V>> AbstractFloat2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,V>> AbstractFloat2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Byte>> AbstractFloat2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Byte>> AbstractFloat2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Float>> AbstractFloat2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Float>> AbstractFloat2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Short>> AbstractFloat2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Short>> AbstractFloat2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Character>> AbstractFloat2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Character>> AbstractFloat2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Integer>> AbstractFloat2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Float,Integer>> AbstractFloat2IntSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.floats that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Float2BooleanMap.Entry> Float2BooleanSortedMap.FastSortedEntrySet.fastIterator(Float2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2ByteMap.Entry> Float2ByteSortedMap.FastSortedEntrySet.fastIterator(Float2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2CharMap.Entry> Float2CharSortedMap.FastSortedEntrySet.fastIterator(Float2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2DoubleMap.Entry> Float2DoubleSortedMap.FastSortedEntrySet.fastIterator(Float2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2FloatMap.Entry> Float2FloatSortedMap.FastSortedEntrySet.fastIterator(Float2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2IntMap.Entry> Float2IntSortedMap.FastSortedEntrySet.fastIterator(Float2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2LongMap.Entry> Float2LongSortedMap.FastSortedEntrySet.fastIterator(Float2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2ObjectMap.Entry<V>> Float2ObjectSortedMap.FastSortedEntrySet.fastIterator(Float2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2ReferenceMap.Entry<V>> Float2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Float2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Float2ShortMap.Entry> Float2ShortSortedMap.FastSortedEntrySet.fastIterator(Float2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.floats with parameters of type ObjectBidirectionalIterator
AbstractFloat2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Boolean>> i)
           
AbstractFloat2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Boolean>> i)
           
AbstractFloat2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Byte>> i)
           
AbstractFloat2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Byte>> i)
           
AbstractFloat2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Character>> i)
           
AbstractFloat2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Character>> i)
           
AbstractFloat2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Double>> i)
           
AbstractFloat2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Double>> i)
           
AbstractFloat2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Float>> i)
           
AbstractFloat2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Float>> i)
           
AbstractFloat2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Integer>> i)
           
AbstractFloat2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Integer>> i)
           
AbstractFloat2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Long>> i)
           
AbstractFloat2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Long>> i)
           
AbstractFloat2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,V>> i)
           
AbstractFloat2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,V>> i)
           
AbstractFloat2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,V>> i)
           
AbstractFloat2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,V>> i)
           
AbstractFloat2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Float,Short>> i)
           
AbstractFloat2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Float,Short>> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.ints
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.ints
 interface IntBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface IntBigListIterator
          A type-specific BigListIterator.
 interface IntListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.ints that implement ObjectBidirectionalIterator
protected static class AbstractInt2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractInt2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractIntBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractIntBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractIntListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class IntBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class IntBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class IntBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class IntIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class IntIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class IntIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.ints declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Integer>> AbstractInt2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Integer>> AbstractInt2IntSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Character>> AbstractInt2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Character>> AbstractInt2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Double>> AbstractInt2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Double>> AbstractInt2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,V>> AbstractInt2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,V>> AbstractInt2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Float>> AbstractInt2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Float>> AbstractInt2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Byte>> AbstractInt2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Byte>> AbstractInt2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Long>> AbstractInt2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Long>> AbstractInt2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,V>> AbstractInt2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,V>> AbstractInt2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Short>> AbstractInt2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Short>> AbstractInt2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Boolean>> AbstractInt2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Integer,Boolean>> AbstractInt2BooleanSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.ints that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Int2BooleanMap.Entry> Int2BooleanSortedMap.FastSortedEntrySet.fastIterator(Int2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2ByteMap.Entry> Int2ByteSortedMap.FastSortedEntrySet.fastIterator(Int2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2CharMap.Entry> Int2CharSortedMap.FastSortedEntrySet.fastIterator(Int2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2DoubleMap.Entry> Int2DoubleSortedMap.FastSortedEntrySet.fastIterator(Int2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2FloatMap.Entry> Int2FloatSortedMap.FastSortedEntrySet.fastIterator(Int2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2IntMap.Entry> Int2IntSortedMap.FastSortedEntrySet.fastIterator(Int2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2LongMap.Entry> Int2LongSortedMap.FastSortedEntrySet.fastIterator(Int2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2ObjectMap.Entry<V>> Int2ObjectSortedMap.FastSortedEntrySet.fastIterator(Int2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2ReferenceMap.Entry<V>> Int2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Int2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Int2ShortMap.Entry> Int2ShortSortedMap.FastSortedEntrySet.fastIterator(Int2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.ints with parameters of type ObjectBidirectionalIterator
AbstractInt2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Boolean>> i)
           
AbstractInt2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Boolean>> i)
           
AbstractInt2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Byte>> i)
           
AbstractInt2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Byte>> i)
           
AbstractInt2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Character>> i)
           
AbstractInt2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Character>> i)
           
AbstractInt2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Double>> i)
           
AbstractInt2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Double>> i)
           
AbstractInt2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Float>> i)
           
AbstractInt2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Float>> i)
           
AbstractInt2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Integer>> i)
           
AbstractInt2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Integer>> i)
           
AbstractInt2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Long>> i)
           
AbstractInt2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Long>> i)
           
AbstractInt2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,V>> i)
           
AbstractInt2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,V>> i)
           
AbstractInt2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,V>> i)
           
AbstractInt2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,V>> i)
           
AbstractInt2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Short>> i)
           
AbstractInt2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Integer,Short>> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.longs
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.longs
 interface LongBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface LongBigListIterator
          A type-specific BigListIterator.
 interface LongListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.longs that implement ObjectBidirectionalIterator
protected static class AbstractLong2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractLong2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractLongBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractLongBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractLongListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class LongBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class LongBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class LongBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class LongIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class LongIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class LongIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.longs declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Long,V>> AbstractLong2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,V>> AbstractLong2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,V>> AbstractLong2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,V>> AbstractLong2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Double>> AbstractLong2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Double>> AbstractLong2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Character>> AbstractLong2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Character>> AbstractLong2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Float>> AbstractLong2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Float>> AbstractLong2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Short>> AbstractLong2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Short>> AbstractLong2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Byte>> AbstractLong2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Byte>> AbstractLong2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Boolean>> AbstractLong2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Boolean>> AbstractLong2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Long>> AbstractLong2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Long>> AbstractLong2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Integer>> AbstractLong2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Long,Integer>> AbstractLong2IntSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.longs that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Long2BooleanMap.Entry> Long2BooleanSortedMap.FastSortedEntrySet.fastIterator(Long2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2ByteMap.Entry> Long2ByteSortedMap.FastSortedEntrySet.fastIterator(Long2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2CharMap.Entry> Long2CharSortedMap.FastSortedEntrySet.fastIterator(Long2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2DoubleMap.Entry> Long2DoubleSortedMap.FastSortedEntrySet.fastIterator(Long2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2FloatMap.Entry> Long2FloatSortedMap.FastSortedEntrySet.fastIterator(Long2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2IntMap.Entry> Long2IntSortedMap.FastSortedEntrySet.fastIterator(Long2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2LongMap.Entry> Long2LongSortedMap.FastSortedEntrySet.fastIterator(Long2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2ObjectMap.Entry<V>> Long2ObjectSortedMap.FastSortedEntrySet.fastIterator(Long2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2ReferenceMap.Entry<V>> Long2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Long2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Long2ShortMap.Entry> Long2ShortSortedMap.FastSortedEntrySet.fastIterator(Long2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.longs with parameters of type ObjectBidirectionalIterator
AbstractLong2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Boolean>> i)
           
AbstractLong2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Boolean>> i)
           
AbstractLong2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Byte>> i)
           
AbstractLong2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Byte>> i)
           
AbstractLong2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Character>> i)
           
AbstractLong2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Character>> i)
           
AbstractLong2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Double>> i)
           
AbstractLong2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Double>> i)
           
AbstractLong2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Float>> i)
           
AbstractLong2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Float>> i)
           
AbstractLong2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Integer>> i)
           
AbstractLong2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Integer>> i)
           
AbstractLong2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Long>> i)
           
AbstractLong2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Long>> i)
           
AbstractLong2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,V>> i)
           
AbstractLong2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,V>> i)
           
AbstractLong2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,V>> i)
           
AbstractLong2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,V>> i)
           
AbstractLong2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Long,Short>> i)
           
AbstractLong2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Long,Short>> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.objects
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.objects
 interface ObjectBigListIterator<K>
          A type-specific BigListIterator.
 interface ObjectListIterator<K>
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.objects that implement ObjectBidirectionalIterator
protected static class AbstractObject2BooleanSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2ByteSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2CharSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2DoubleSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2FloatSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2IntSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2LongSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2ObjectSortedMap.KeySetIterator<K,V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2ReferenceSortedMap.KeySetIterator<K,V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractObject2ShortSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractObjectBidirectionalIterator<K>
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractObjectBigListIterator<K>
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractObjectListIterator<K>
          An abstract class facilitating the creation of type-specific list iterators.
protected static class AbstractReference2BooleanSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2ByteSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2CharSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2DoubleSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2FloatSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2IntSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2LongSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2ObjectSortedMap.KeySetIterator<K,V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2ReferenceSortedMap.KeySetIterator<K,V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractReference2ShortSortedMap.KeySetIterator<K>
          A wrapper exhibiting a map iterator as an iterator on keys.
static class ObjectBigListIterators.BigListIteratorListIterator<K>
          A class exposing a list iterator as a big-list iterator..
static class ObjectBigListIterators.EmptyBigListIterator<K>
          A class returning no elements and a type-specific big list iterator interface.
static class ObjectBigListIterators.UnmodifiableBigListIterator<K>
          An unmodifiable wrapper class for big list iterators.
static class ObjectIterators.EmptyIterator<K>
          A class returning no elements and a type-specific iterator interface.
static class ObjectIterators.UnmodifiableBidirectionalIterator<K>
          An unmodifiable wrapper class for bidirectional iterators.
static class ObjectIterators.UnmodifiableListIterator<K>
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.objects declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<K> ObjectIterators.UnmodifiableBidirectionalIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Character>> AbstractReference2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Character>> AbstractReference2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Long>> AbstractObject2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Long>> AbstractObject2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Double>> AbstractReference2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Double>> AbstractReference2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Short>> AbstractReference2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Short>> AbstractReference2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Character>> AbstractObject2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Character>> AbstractObject2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Byte>> AbstractObject2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Byte>> AbstractObject2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractReference2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractReference2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractObject2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractObject2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Boolean>> AbstractObject2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Boolean>> AbstractObject2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Float>> AbstractObject2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Float>> AbstractObject2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Short>> AbstractObject2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Short>> AbstractObject2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractReference2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractReference2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Boolean>> AbstractReference2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Boolean>> AbstractReference2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Long>> AbstractReference2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Long>> AbstractReference2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Integer>> AbstractObject2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Integer>> AbstractObject2IntSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Double>> AbstractObject2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Double>> AbstractObject2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Integer>> AbstractReference2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Integer>> AbstractReference2IntSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Byte>> AbstractReference2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Byte>> AbstractReference2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractObject2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,V>> AbstractObject2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Float>> AbstractReference2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<K,Float>> AbstractReference2FloatSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.objects that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Object2BooleanMap.Entry<K>> Object2BooleanSortedMap.FastSortedEntrySet.fastIterator(Object2BooleanMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2ByteMap.Entry<K>> Object2ByteSortedMap.FastSortedEntrySet.fastIterator(Object2ByteMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2CharMap.Entry<K>> Object2CharSortedMap.FastSortedEntrySet.fastIterator(Object2CharMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2DoubleMap.Entry<K>> Object2DoubleSortedMap.FastSortedEntrySet.fastIterator(Object2DoubleMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2FloatMap.Entry<K>> Object2FloatSortedMap.FastSortedEntrySet.fastIterator(Object2FloatMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2IntMap.Entry<K>> Object2IntSortedMap.FastSortedEntrySet.fastIterator(Object2IntMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2LongMap.Entry<K>> Object2LongSortedMap.FastSortedEntrySet.fastIterator(Object2LongMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2ObjectMap.Entry<K,V>> Object2ObjectSortedMap.FastSortedEntrySet.fastIterator(Object2ObjectMap.Entry<K,V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2ReferenceMap.Entry<K,V>> Object2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Object2ReferenceMap.Entry<K,V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Object2ShortMap.Entry<K>> Object2ShortSortedMap.FastSortedEntrySet.fastIterator(Object2ShortMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2BooleanMap.Entry<K>> Reference2BooleanSortedMap.FastSortedEntrySet.fastIterator(Reference2BooleanMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2ByteMap.Entry<K>> Reference2ByteSortedMap.FastSortedEntrySet.fastIterator(Reference2ByteMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2CharMap.Entry<K>> Reference2CharSortedMap.FastSortedEntrySet.fastIterator(Reference2CharMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2DoubleMap.Entry<K>> Reference2DoubleSortedMap.FastSortedEntrySet.fastIterator(Reference2DoubleMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2FloatMap.Entry<K>> Reference2FloatSortedMap.FastSortedEntrySet.fastIterator(Reference2FloatMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2IntMap.Entry<K>> Reference2IntSortedMap.FastSortedEntrySet.fastIterator(Reference2IntMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2LongMap.Entry<K>> Reference2LongSortedMap.FastSortedEntrySet.fastIterator(Reference2LongMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2ObjectMap.Entry<K,V>> Reference2ObjectSortedMap.FastSortedEntrySet.fastIterator(Reference2ObjectMap.Entry<K,V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2ReferenceMap.Entry<K,V>> Reference2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Reference2ReferenceMap.Entry<K,V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Reference2ShortMap.Entry<K>> Reference2ShortSortedMap.FastSortedEntrySet.fastIterator(Reference2ShortMap.Entry<K> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<K> AbstractReference2CharSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.SynchronizedSortedSet.iterator()
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.UnmodifiableSortedSet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2LongSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2DoubleSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2ShortSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> ObjectSortedSet.iterator()
          Returns a type-specific BidirectionalIterator on the elements in this set.
 ObjectBidirectionalIterator<K> AbstractObject2CharSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2ByteSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2ReferenceSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2ReferenceSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> ObjectAVLTreeSet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2BooleanSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2FloatSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2ShortSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2ObjectSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2BooleanSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2LongSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2IntSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> ObjectSortedSets.SynchronizedSortedSet.iterator()
           
 ObjectBidirectionalIterator<K> ObjectSortedSets.UnmodifiableSortedSet.iterator()
           
 ObjectBidirectionalIterator<K> ReferenceSortedSet.iterator()
          Returns a type-specific BidirectionalIterator on the elements in this set.
 ObjectBidirectionalIterator<K> ReferenceCollections.EmptyCollection.iterator()
           
abstract  ObjectBidirectionalIterator<K> AbstractObjectSortedSet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2DoubleSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> ObjectRBTreeSet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2IntSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2ByteSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractObject2ObjectSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> ObjectCollections.EmptyCollection.iterator()
           
abstract  ObjectBidirectionalIterator<K> AbstractReferenceSortedSet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2FloatSortedMap.KeySet.iterator()
           
 ObjectBidirectionalIterator<K> AbstractReference2CharSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.EmptySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.Singleton.iterator(K from)
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.SynchronizedSortedSet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.UnmodifiableSortedSet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2LongSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2DoubleSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2ShortSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectSortedSet.iterator(K fromElement)
          Returns a type-specific BidirectionalIterator on the elements in this set, starting from a given element of the domain (optional operation).
 ObjectBidirectionalIterator<K> AbstractObject2CharSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2ByteSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2ReferenceSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2ReferenceSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectAVLTreeSet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2BooleanSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2FloatSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2ShortSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2ObjectSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2BooleanSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2LongSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2IntSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectSortedSets.EmptySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectSortedSets.Singleton.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectSortedSets.SynchronizedSortedSet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectSortedSets.UnmodifiableSortedSet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ReferenceSortedSet.iterator(K fromElement)
          Returns a type-specific BidirectionalIterator on the elements in this set, starting from a given element of the domain (optional operation).
 ObjectBidirectionalIterator<K> AbstractObject2DoubleSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ObjectRBTreeSet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2IntSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2ByteSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractObject2ObjectSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> AbstractReference2FloatSortedMap.KeySet.iterator(K from)
           
 ObjectBidirectionalIterator<K> ReferenceSortedSets.EmptySet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ReferenceSortedSets.Singleton.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ReferenceSortedSets.SynchronizedSortedSet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ReferenceSortedSets.UnmodifiableSortedSet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ObjectSortedSet.objectIterator()
          Deprecated. As of fastutil 5, replaced by ObjectSortedSet.iterator().
 ObjectBidirectionalIterator<K> ObjectSortedSets.EmptySet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ObjectSortedSets.Singleton.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ObjectSortedSets.SynchronizedSortedSet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ObjectSortedSets.UnmodifiableSortedSet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> ReferenceSortedSet.objectIterator()
          Deprecated. As of fastutil 5, replaced by ReferenceSortedSet.iterator().
 ObjectBidirectionalIterator<K> AbstractObjectSortedSet.objectIterator()
          Deprecated. 
 ObjectBidirectionalIterator<K> AbstractReferenceSortedSet.objectIterator()
          Deprecated. 
static
<K> ObjectBidirectionalIterator<K>
ObjectIterators.unmodifiable(ObjectBidirectionalIterator<K> i)
          Returns an unmodifiable bidirectional iterator backed by the specified bidirectional iterator.
 

Methods in it.unimi.dsi.fastutil.objects with parameters of type ObjectBidirectionalIterator
static
<K> ObjectBidirectionalIterator<K>
ObjectIterators.unmodifiable(ObjectBidirectionalIterator<K> i)
          Returns an unmodifiable bidirectional iterator backed by the specified bidirectional iterator.
 

Constructors in it.unimi.dsi.fastutil.objects with parameters of type ObjectBidirectionalIterator
AbstractObject2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Boolean>> i)
           
AbstractObject2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Boolean>> i)
           
AbstractObject2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Byte>> i)
           
AbstractObject2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Byte>> i)
           
AbstractObject2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Character>> i)
           
AbstractObject2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Character>> i)
           
AbstractObject2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Double>> i)
           
AbstractObject2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Double>> i)
           
AbstractObject2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Float>> i)
           
AbstractObject2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Float>> i)
           
AbstractObject2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Integer>> i)
           
AbstractObject2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Integer>> i)
           
AbstractObject2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Long>> i)
           
AbstractObject2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Long>> i)
           
AbstractObject2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractObject2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractObject2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractObject2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractObject2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Short>> i)
           
AbstractObject2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Short>> i)
           
AbstractReference2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Boolean>> i)
           
AbstractReference2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Boolean>> i)
           
AbstractReference2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Byte>> i)
           
AbstractReference2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Byte>> i)
           
AbstractReference2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Character>> i)
           
AbstractReference2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Character>> i)
           
AbstractReference2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Double>> i)
           
AbstractReference2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Double>> i)
           
AbstractReference2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Float>> i)
           
AbstractReference2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Float>> i)
           
AbstractReference2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Integer>> i)
           
AbstractReference2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Integer>> i)
           
AbstractReference2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Long>> i)
           
AbstractReference2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Long>> i)
           
AbstractReference2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractReference2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractReference2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractReference2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,V>> i)
           
AbstractReference2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<K,Short>> i)
           
AbstractReference2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<K,Short>> i)
           
ObjectIterators.UnmodifiableBidirectionalIterator(ObjectBidirectionalIterator<K> i)
           
 

Uses of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.shorts
 

Subinterfaces of ObjectBidirectionalIterator in it.unimi.dsi.fastutil.shorts
 interface ShortBidirectionalIterator
          A type-specific bidirectional iterator; provides an additional method to avoid (un)boxing, and the possibility to skip elements backwards.
 interface ShortBigListIterator
          A type-specific BigListIterator.
 interface ShortListIterator
          A type-specific bidirectional iterator that is also a ListIterator.
 

Classes in it.unimi.dsi.fastutil.shorts that implement ObjectBidirectionalIterator
protected static class AbstractShort2BooleanSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2ByteSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2CharSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2DoubleSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2FloatSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2IntSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2LongSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2ObjectSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2ReferenceSortedMap.KeySetIterator<V>
          A wrapper exhibiting a map iterator as an iterator on keys.
protected static class AbstractShort2ShortSortedMap.KeySetIterator
          A wrapper exhibiting a map iterator as an iterator on keys.
 class AbstractShortBidirectionalIterator
          An abstract class facilitating the creation of type-specific bidirectional iterators.
 class AbstractShortBigListIterator
          An abstract class facilitating the creation of type-specific big-list iterators.
 class AbstractShortListIterator
          An abstract class facilitating the creation of type-specific list iterators.
static class ShortBigListIterators.BigListIteratorListIterator
          A class exposing a list iterator as a big-list iterator..
static class ShortBigListIterators.EmptyBigListIterator
          A class returning no elements and a type-specific big list iterator interface.
static class ShortBigListIterators.UnmodifiableBigListIterator
          An unmodifiable wrapper class for big list iterators.
static class ShortIterators.EmptyIterator
          A class returning no elements and a type-specific iterator interface.
static class ShortIterators.UnmodifiableBidirectionalIterator
          An unmodifiable wrapper class for bidirectional iterators.
static class ShortIterators.UnmodifiableListIterator
          An unmodifiable wrapper class for list iterators.
 

Fields in it.unimi.dsi.fastutil.shorts declared as ObjectBidirectionalIterator
protected  ObjectBidirectionalIterator<Map.Entry<Short,Long>> AbstractShort2LongSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Long>> AbstractShort2LongSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Boolean>> AbstractShort2BooleanSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Boolean>> AbstractShort2BooleanSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Character>> AbstractShort2CharSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Character>> AbstractShort2CharSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,V>> AbstractShort2ObjectSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,V>> AbstractShort2ObjectSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Short>> AbstractShort2ShortSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Short>> AbstractShort2ShortSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Byte>> AbstractShort2ByteSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Byte>> AbstractShort2ByteSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Double>> AbstractShort2DoubleSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Double>> AbstractShort2DoubleSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Float>> AbstractShort2FloatSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Float>> AbstractShort2FloatSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,V>> AbstractShort2ReferenceSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,V>> AbstractShort2ReferenceSortedMap.ValuesIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Integer>> AbstractShort2IntSortedMap.KeySetIterator.i
           
protected  ObjectBidirectionalIterator<Map.Entry<Short,Integer>> AbstractShort2IntSortedMap.ValuesIterator.i
           
 

Methods in it.unimi.dsi.fastutil.shorts that return ObjectBidirectionalIterator
 ObjectBidirectionalIterator<Short2BooleanMap.Entry> Short2BooleanSortedMap.FastSortedEntrySet.fastIterator(Short2BooleanMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2ByteMap.Entry> Short2ByteSortedMap.FastSortedEntrySet.fastIterator(Short2ByteMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2CharMap.Entry> Short2CharSortedMap.FastSortedEntrySet.fastIterator(Short2CharMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2DoubleMap.Entry> Short2DoubleSortedMap.FastSortedEntrySet.fastIterator(Short2DoubleMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2FloatMap.Entry> Short2FloatSortedMap.FastSortedEntrySet.fastIterator(Short2FloatMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2IntMap.Entry> Short2IntSortedMap.FastSortedEntrySet.fastIterator(Short2IntMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2LongMap.Entry> Short2LongSortedMap.FastSortedEntrySet.fastIterator(Short2LongMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2ObjectMap.Entry<V>> Short2ObjectSortedMap.FastSortedEntrySet.fastIterator(Short2ObjectMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2ReferenceMap.Entry<V>> Short2ReferenceSortedMap.FastSortedEntrySet.fastIterator(Short2ReferenceMap.Entry<V> from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 ObjectBidirectionalIterator<Short2ShortMap.Entry> Short2ShortSortedMap.FastSortedEntrySet.fastIterator(Short2ShortMap.Entry from)
          Returns a fast iterator over this sorted entry set; the iterator might return always the same entry object, suitably mutated.
 

Constructors in it.unimi.dsi.fastutil.shorts with parameters of type ObjectBidirectionalIterator
AbstractShort2BooleanSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Boolean>> i)
           
AbstractShort2BooleanSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Boolean>> i)
           
AbstractShort2ByteSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Byte>> i)
           
AbstractShort2ByteSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Byte>> i)
           
AbstractShort2CharSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Character>> i)
           
AbstractShort2CharSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Character>> i)
           
AbstractShort2DoubleSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Double>> i)
           
AbstractShort2DoubleSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Double>> i)
           
AbstractShort2FloatSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Float>> i)
           
AbstractShort2FloatSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Float>> i)
           
AbstractShort2IntSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Integer>> i)
           
AbstractShort2IntSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Integer>> i)
           
AbstractShort2LongSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Long>> i)
           
AbstractShort2LongSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Long>> i)
           
AbstractShort2ObjectSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,V>> i)
           
AbstractShort2ObjectSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,V>> i)
           
AbstractShort2ReferenceSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,V>> i)
           
AbstractShort2ReferenceSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,V>> i)
           
AbstractShort2ShortSortedMap.KeySetIterator(ObjectBidirectionalIterator<Map.Entry<Short,Short>> i)
           
AbstractShort2ShortSortedMap.ValuesIterator(ObjectBidirectionalIterator<Map.Entry<Short,Short>> i)
           
 



Copyright © 2011. All Rights Reserved.