Lines Matching defs:Slides
7626 private struct Slides(Flag!"withFewerElements" withFewerElements = Yes.withFewerElements, Source) struct
7631 size_t _windowSize;
7632 size_t _stepSize;
7636 enum needsEndTracker = false;
7641 Source _nextSource;
7642 enum needsEndTracker = true;
7645 bool _empty;
7649 enum hasSliceToEnd = hasSlicing!Source && is(typeof(Source.init[0 .. $]) == Source);
7654 this(Source source, size_t windowSize, size_t stepSize) in this()
7701 @property auto front() in front()
7716 void popFront() in popFront()
7740 @property bool empty() const in empty()
7748 enum empty = false;
7752 @property typeof(this) save() in save()
7760 @property size_t length() in length()
7782 auto opIndex(size_t index) in opIndex()
7805 typeof(this) opSlice(size_t lower, size_t upper) in opSlice()
7836 auto opSlice(size_t lower, size_t upper) in opSlice()
7848 private static struct DollarToken{}
7849 DollarToken opDollar() in opDollar()
7854 typeof(this) opSlice(size_t lower, DollarToken) in opSlice()
7865 private static struct DollarToken
7871 DollarToken opDollar() in opDollar()
7877 typeof(this) opSlice(DollarToken, DollarToken) in opSlice()
7891 typeof(this) opSlice(size_t lower, DollarToken) in opSlice()
7908 typeof(this) opSlice(DollarToken, size_t upper) in opSlice()
7922 @property auto back() in back()
7979 void popBack() in popBack()