Interface DoubleIterable

All Superinterfaces:
PrimitiveIterable
All Known Subinterfaces:
ByteDoubleMap, CharDoubleMap, DoubleBag, DoubleDoubleMap, DoubleList, DoubleSet, DoubleStack, DoubleValuesMap, FloatDoubleMap, ImmutableByteDoubleMap, ImmutableCharDoubleMap, ImmutableDoubleBag, ImmutableDoubleCollection, ImmutableDoubleDoubleMap, ImmutableDoubleList, ImmutableDoubleSet, ImmutableDoubleStack, ImmutableFloatDoubleMap, ImmutableIntDoubleMap, ImmutableLongDoubleMap, ImmutableObjectDoubleMap<K>, ImmutableShortDoubleMap, IntDoubleMap, LazyDoubleIterable, LongDoubleMap, MutableByteDoubleMap, MutableCharDoubleMap, MutableDoubleBag, MutableDoubleCollection, MutableDoubleDoubleMap, MutableDoubleList, MutableDoubleSet, MutableDoubleStack, MutableDoubleValuesMap, MutableFloatDoubleMap, MutableIntDoubleMap, MutableLongDoubleMap, MutableObjectDoubleMap<K>, MutableShortDoubleMap, ObjectDoubleMap<K>, OrderedDoubleIterable, ReversibleDoubleIterable, ShortDoubleMap
All Known Implementing Classes:
AbstractDoubleIterable, AbstractDoubleSet, AbstractDoubleStack, AbstractImmutableDoubleSet, AbstractImmutableObjectDoubleMap, AbstractLazyDoubleIterable, AbstractMutableDoubleKeySet, AbstractMutableDoubleValuesMap, AbstractSynchronizedDoubleCollection, AbstractUnmodifiableDoubleCollection, ByteDoubleHashMap, CharDoubleHashMap, CollectBooleanToDoubleIterable, CollectByteToDoubleIterable, CollectCharToDoubleIterable, CollectDoubleIterable, CollectDoubleToDoubleIterable, CollectFloatToDoubleIterable, CollectIntToDoubleIterable, CollectLongToDoubleIterable, CollectShortToDoubleIterable, DoubleArrayList, DoubleArrayStack, DoubleDoubleHashMap, DoubleHashBag, DoubleHashSet, FloatDoubleHashMap, IntDoubleHashMap, LazyDoubleIterableAdapter, LongDoubleHashMap, ObjectDoubleHashMap, ObjectDoubleHashMapWithHashingStrategy, ReverseDoubleIterable, SelectDoubleIterable, ShortDoubleHashMap, SynchronizedByteDoubleMap, SynchronizedCharDoubleMap, SynchronizedDoubleBag, SynchronizedDoubleCollection, SynchronizedDoubleDoubleMap, SynchronizedDoubleIterable, SynchronizedDoubleList, SynchronizedDoubleSet, SynchronizedDoubleStack, SynchronizedFloatDoubleMap, SynchronizedIntDoubleMap, SynchronizedLongDoubleMap, SynchronizedObjectDoubleMap, SynchronizedShortDoubleMap, TapDoubleIterable, UnmodifiableByteDoubleMap, UnmodifiableCharDoubleMap, UnmodifiableDoubleBag, UnmodifiableDoubleCollection, UnmodifiableDoubleDoubleMap, UnmodifiableDoubleList, UnmodifiableDoubleSet, UnmodifiableDoubleStack, UnmodifiableFloatDoubleMap, UnmodifiableIntDoubleMap, UnmodifiableLongDoubleMap, UnmodifiableObjectDoubleMap, UnmodifiableShortDoubleMap

public interface DoubleIterable
extends PrimitiveIterable
DoubleIterable is an interface which is memory-optimized for double primitives. It is inspired by the interface RichIterable, and contains a subset of the internal iterator methods on RichIterable like collect, sum, etc. The API also includes an external iterator method, which returns an DoubleIterator. DoubleIterator helps iterate over the DoubleIterable without boxing the primitives. This file was automatically generated from template file primitiveIterable.stg.