|
template<typename T > |
std::ostream & | volcart::operator<< (std::ostream &os, const RangeIterable< T > &it) |
|
template<typename T > |
auto | volcart::range (T stop) |
|
template<typename T0 , typename T1 > |
auto | volcart::range (T0 start, T1 stop) |
|
template<typename T0 , typename T1 , typename T2 > |
auto | volcart::range (T0 start, T1 stop, T2 step) |
|
template<typename T0 , typename T1 > |
auto | volcart::range2D (T0 vStop, T1 uStop) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 > |
auto | volcart::range2D (T0 vStart, T1 vStop, T2 uStart, T3 uStop) |
|
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 > |
auto | volcart::range2D (T0 vStart, T1 vStop, T2 uStart, T3 uStop, T4 step) |
|
template<class Iterable > |
auto | volcart::enumerate (Iterable &&it) |
| Wrap an Iterable into a new one whose iterators return an [index, value] pair. More...
|
|
template<typename... Args> |
EnumerateIterable< std::vector< std::common_type_t< Args... > > > | volcart::enumerate (Args &&... args) |
| Wrap an Iterable into a new one whose iterators return an [index, value] pair. More...
|
|