Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
13225bf
removed explicit generator for Windows environment
jkalias Jul 3, 2022
c1b2a67
generator VS 2022
jkalias Jul 3, 2022
642ed7f
first commit of set
jkalias Jul 4, 2022
9c3cc30
Function comments on what needs to be implemented and implemented ope…
jkalias Jul 4, 2022
b5973e9
Implemented all constructors
jkalias Jul 4, 2022
40758b5
Set difference implemented
jkalias Jul 4, 2022
531e17e
set operations
jkalias Jul 4, 2022
dbbb3c9
Update functional_set.h
jkalias Jul 4, 2022
e34b0e4
set inequality operator, distinct elements from vector
jkalias Jul 5, 2022
ec0645c
Update functional_vector_test.cc
jkalias Jul 5, 2022
608b4e0
renamed difference_with
jkalias Jul 5, 2022
b6636f2
set min and max
jkalias Jul 5, 2022
99592f0
Fixed compiler error for C++17 (std::advance)
jkalias Jul 5, 2022
e72fd52
vector equality for custom types
jkalias Jul 7, 2022
3d7213d
Set equality and distinct from vector with custom type comparator
jkalias Jul 7, 2022
f1bda3c
difference, intersect and union with custom types
jkalias Jul 7, 2022
4c6d28a
Min/Max CustomType tests
jkalias Jul 11, 2022
04fab0f
set map algorithm
jkalias Jul 11, 2022
5431f4f
insert / inserting
jkalias Jul 11, 2022
50c88b7
remove / removing
jkalias Jul 11, 2022
69eaf10
clear, clearing, contains
jkalias Jul 11, 2022
e391009
for_each
jkalias Jul 11, 2022
e2591b8
styling from ReSharper and include ordering
jkalias Jul 12, 2022
1fcb254
removed child hash and log debugging for Linux tests
jkalias Jul 12, 2022
87c566b
platform specific test results due to std::hash function
jkalias Jul 12, 2022
5f6e8d7
all_of
jkalias Jul 12, 2022
85c6a6d
fix for all_of for C++17
jkalias Jul 13, 2022
6b76ca9
clang-diagnostic
jkalias Jul 13, 2022
b8a5b51
any_of
jkalias Jul 13, 2022
79ae471
none_of
jkalias Jul 13, 2022
3473fc8
filter/filtered
jkalias Jul 13, 2022
f7c42f4
removed custom pair implementation and used std::pair instead
jkalias Jul 13, 2022
58f7d47
zip
jkalias Jul 13, 2022
526dd2c
updated license and readme
jkalias Jul 13, 2022
740e319
Update README.md
jkalias Jul 13, 2022
62e4701
introduced fcpp namespace
jkalias Jul 13, 2022
dd50c15
Merge branch 'set' of https://github.com/jkalias/functional_vector in…
jkalias Jul 13, 2022
240c1b8
Update README.md
jkalias Jul 13, 2022
08a44b0
renamed vector and set (along with their tests), and updated the docu…
jkalias Jul 13, 2022
1a678f3
optional_t in fcpp namespace for C++17 and function documentation
jkalias Jul 14, 2022
e645dc4
last functional_vector references for C++17 in Windows/Linux
jkalias Jul 14, 2022
4540a3a
finished documentation
jkalias Jul 14, 2022
cfc61a0
documentation
jkalias Jul 14, 2022
087b6ef
more documentation
jkalias Jul 14, 2022
70bbb64
typo
jkalias Jul 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
cc: "cl",
cxx: "cl",
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
generators: "Visual Studio 16 2019"
generators: "Visual Studio 17 2022"
}
- {
name: "Windows Latest MSVC (C++17)",
Expand All @@ -36,7 +36,7 @@ jobs:
cc: "cl",
cxx: "cl",
environment_script: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Auxiliary/Build/vcvars64.bat",
generators: "Visual Studio 16 2019"
generators: "Visual Studio 17 2022"
}
- {
name: "Ubuntu Latest GCC (C++11)",
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.14)
project(functional_vector VERSION 0.9)
project(functional_cpp VERSION 1.0)

# GoogleTest requires at least C++11
if(NOT "${CMAKE_CXX_STANDARD}")
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 Ioannis Kaliakatsos
Copyright (c) 2022 Ioannis Kaliakatsos

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading