Commit 4dce262
authored
Implemented functional wrapper for set (#20)
* removed explicit generator for Windows environment
* generator VS 2022
* first commit of set
* Function comments on what needs to be implemented and implemented operator[]
* Implemented all constructors
* Set difference implemented
* set operations
* Update functional_set.h
* set inequality operator, distinct elements from vector
* Update functional_vector_test.cc
* renamed difference_with
* set min and max
* Fixed compiler error for C++17 (std::advance)
* vector equality for custom types
* Set equality and distinct from vector with custom type comparator
* difference, intersect and union with custom types
* Min/Max CustomType tests
* set map algorithm
* insert / inserting
* remove / removing
* clear, clearing, contains
* for_each
* styling from ReSharper and include ordering
* removed child hash and log debugging for Linux tests
* platform specific test results due to std::hash function
* all_of
* fix for all_of for C++17
* clang-diagnostic
* any_of
* none_of
* filter/filtered
* removed custom pair implementation and used std::pair instead
* zip
* updated license and readme
* Update README.md
* introduced fcpp namespace
* Update README.md
* renamed vector and set (along with their tests), and updated the documentation to use functional_cpp and fcpp
* optional_t in fcpp namespace for C++17 and function documentation
* last functional_vector references for C++17 in Windows/Linux
* finished documentation
* documentation
* more documentation
* typo1 parent 3b10e39 commit 4dce262
File tree
15 files changed
+2331
-752
lines changed- include
- src
- tests
15 files changed
+2331
-752
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments