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