Make batch processing reduced to a single for-loop * [ ] Define creators types * [x] from iterator pair * [x] from std::array * [x] from `std::istream` (at least `std::ifstream`) * [x] from container * [ ] range * [x] inclusive * [ ] semi-inclusive (both sides) * [ ] exclusive * [ ] Define operator types * [x] map * [x] filter * [x] unique(By) * [ ] Define terminator types * [x] reduce * [ ] count * [x] presence tests (`all`, `any`, `one`, `none`, `notAll`) * [ ] packing * [x] STL containers * [ ] lambda based * [ ] Enable parallelism/multi-threading * [ ] Maybe abuse the shit out of ADL for god-tier autocomplete
Make batch processing reduced to a single for-loop
std::istream(at leaststd::ifstream)all,any,one,none,notAll)