Lines Matching defs:Transversal
6295 struct Transversal(Ror, struct
6298 private alias RangeOfRanges = Unqual!Ror;
6299 private alias InnerRange = ElementType!RangeOfRanges;
6300 private alias E = ElementType!InnerRange;
6302 private void prime() in prime()
6323 this(RangeOfRanges input, size_t n) in this()
6359 assert(!empty, "Attempting to fetch the front of an empty Transversal"); in front() argument
6385 assert(!empty, "Attempting to popFront an empty Transversal"); in popFront() argument
6409 assert(!empty, "Attempting to fetch the back of an empty Transversal"); in back() argument
6416 assert(!empty, "Attempting to popBack an empty Transversal"); in popBack() argument
6424 E moveBack() in moveBack()
6433 @property void back(E val) in back()
6451 auto ref opIndex(size_t n) in opIndex()
6459 E moveAt(size_t n) in moveAt()
6468 void opIndexAssign(E val, size_t n) in opIndexAssign()
6477 @property size_t length() in length()
6482 alias opDollar = length;
6506 Transversal!(RangeOfRanges, opt) transversal argument