Commit graph

94 commits

Author SHA1 Message Date
5708bd94c2 Fix cmake package 2024-03-24 20:09:25 +00:00
149670fb2b Fix find for TupleLike 2024-03-23 15:40:49 +00:00
62c1304ddb Add find to TupleLike 2024-03-19 15:14:27 +00:00
6a21ea68bb Fix Find function for 0 size typelists 2024-03-14 01:26:47 +00:00
33934a5479 Add Type in TypeList if using only 1 type 2024-03-07 15:49:01 +00:00
9273af7163 Add constructor to Tuple on functors (RVO) 2024-03-06 03:05:18 +00:00
a4f41f84b5 Add operator= for tuple 2024-03-04 18:51:33 +00:00
616819edbe Fix constexpr_string.hpp: include and std::copy_n -> std::ranges::copy_n 2024-03-04 17:45:07 +00:00
ed9f47d081 Configure install in CMakeLists.txt 2024-03-04 17:39:09 +00:00
b99dca868c Fix Safe Tuple Check: Now RVO does not cause problems 2024-03-02 00:48:15 +00:00
9c3b4e6ec0 Remove unnacessary in Tuple example 2024-03-01 17:14:05 +00:00
4207d33d79 Add example to GoInterface 2024-03-01 17:08:25 +00:00
e32c9f22f2 Add times example 2024-03-01 16:59:45 +00:00
15895bf405 Add example to reverse 2024-03-01 16:53:14 +00:00
f07d63bd67 Add ForEach 2024-03-01 16:52:01 +00:00
5a1fced36d Fix Safe Check and tuple 2024-03-01 00:24:13 +00:00
d3602dc2dd Forward tuple to Get (it's safe, there's a check) 2024-02-29 22:51:00 +00:00
be001b4873 Remove static assert from utils.hpp 2024-02-29 22:43:57 +00:00
609835991a Add safe check to tuple 2024-02-29 22:42:16 +00:00
a3f060b5c3 Add curry 2024-02-29 22:29:44 +00:00
956c3bfa05 Utils and tuple changes 2024-02-29 20:14:17 +00:00
285ae2137f Refactor menu 2024-02-29 00:25:48 +00:00
0c5d612867 Add Tuple Example 2024-02-28 23:18:15 +00:00
8dedf835b6 Tuple fixes 2024-02-28 23:16:12 +00:00
461a7ee3e0 Return error in Menu 2024-02-28 22:53:08 +00:00
c6511790db Tuple changes 2024-02-28 21:41:01 +00:00
53ed6a22e9 Use std::index_sequence_for<Ts...> instead of std::make_index_sequence<sizeof...(Ts)> 2024-02-28 21:01:46 +00:00
e6f988f320 Remove recursion from tuple 2024-02-28 20:53:02 +00:00
f8a4d388c5 Add + operator and Filter to TypeList 2024-02-28 20:24:53 +00:00
5b1bd8e9a6 Add Transform to type lists 2024-02-28 20:09:21 +00:00
f92ef27cf3 Changes in utils 2024-02-28 13:14:33 +00:00
7b5c08464d Add #pragma once to files, add utils 2024-02-28 00:50:13 +00:00
72ee630cd2 Add menu test, fix namespaces 2024-02-27 22:39:08 +00:00
5de7d757a8 Custom operator== in GoInterface now takes precedence 2024-02-27 22:19:19 +00:00
dcd081e6d3 Add Tests, Add auto operator== in GoInterface 2024-02-27 21:27:05 +00:00
3683200ebf Update README.md 2024-02-27 19:10:01 +00:00
ea96085167 Update CMakeLists.txt 2024-02-27 18:54:37 +00:00
6e52a6262d Add GoInterface 2024-02-27 18:40:42 +00:00
f96c92fdd6 Add ReferenceWrapper 2024-02-27 18:40:25 +00:00
a970526e4b Add overloaded 2024-02-27 18:40:00 +00:00
6e873fbc65 Split into multiply files 2024-02-22 21:12:02 +00:00
5bbe94f279 Reduce minimum standard from 23 to 20 2024-02-22 19:41:35 +00:00
8fdeb354a3 First 2024-02-22 15:19:01 +00:00
sha512sum
52e5a1fe61
Initial commit 2024-02-22 15:12:35 +00:00