Compare commits

..

7 Commits

Author SHA1 Message Date
Stoorx
96d7a8df73
Merge 1e90e8e1b8588eb1fe2cd090c1a6c0396f5f5434 into 1b96fa13f549387b7549cc89e1a785cf143a1a50 2025-11-12 22:02:37 +08:00
stoorx
1e90e8e1b8 Explicitly include <array> header due to build fail on MSVC 2025-11-07 22:21:54 +03:00
stoorx
0681c455bd Fix CombineAsTest/CopyConstructible test 2025-11-07 22:21:54 +03:00
stoorx
9848239a79 Add the documentation for CombineAs<R>() param generator 2025-11-07 22:21:54 +03:00
stoorx
0be80a8a29 Add CombineAs<R>() generator function
`CombineAs<R>()` allows to construct the required type directly from combined arguments. As it would be a composition of `ConvertGenerator()` and `Combine()`, but without `std::tuple` in between.
2025-11-07 22:21:54 +03:00
stoorx
691f44afd4 Refactor Combine() generator function 2025-11-07 22:21:54 +03:00
stoorx
17bd6b9a0b Refactor Values() generator function to resolve more complicated type transformations 2025-11-07 22:21:54 +03:00

Diff Content Not Available