module imports.link11127a; | |
struct Cycle(Range) | |
{ | |
alias Range R; | |
R _original; | |
size_t _index; | |
this(R input, size_t index = 0) {} | |
} | |
Cycle!R cycle(R)(R input) | |
{ | |
return Cycle!R(input); | |
} | |
Cycle!R cycle(R)(R input, size_t index = 0) | |
{ | |
return Cycle!R(input, index); | |
} |