Tags: jkalias/functional_cpp
Tags
Added lazy operations (#27) * First draft of lazy operations * Sorting lazy vectors * Update README.md * Added lazy zip * Update README.md * added lazy_set * added missing lazy_set overload * lazy_set set algebra added * added lazy map implementation * Added contents table in README * Update README.md * fixed header ordering * header cleanups * Fixed PR comments * Fixed lazy_set and lazy_map ownership * fixed release builds asserts * fixed set comparator and dead code * Fixed map comparator and removed dead code * lazy set algebra operations normalization * assert for release builds
Finalized functional map (#26) * first commit for map * StdMapConstructor * InitializerList ctor and is_empty() * access operator * clear * contains * removed some tests * Finalized map implementation * Update cmake.yml * fixed strict comparator crash * Revert "Merge branch 'main' into functional_map" This reverts commit 223b54c, reversing changes made to 88c8381. * Updated GoogleTest to V.1.17 and fixed CMake warnings/errors * revertred changes to optional * reverted changes to set * reverted changes to vector * reverted changed to optional_test * reverted vector_test * reverted .gitignore * Update CMakeLists.txt * CMakeLists to 3.10 and GoogleTests to 1.12.1 * Update CMakeLists.txt * replaced std::less_equal with std::less (strict comparator) * std::greater_equal (strict comparator) * removed map_keys and map_values * comment * Update README.md * Update README.md * cleaned up documentation * docs update pass * final docs pass