diff options
author | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-16 12:52:32 +0200 |
---|---|---|
committer | Claudius 'keldu' Holeksa <mail@keldu.de> | 2024-10-16 12:52:40 +0200 |
commit | 09e164c02120f05c9364d5d9a8faad2ec0026425 (patch) | |
tree | 8125a545ab76708d2e99c2cbf4aa7d1231cdbf17 /modules/core/c++ | |
parent | 00689114da12f6ecdabcf47f6fe94ee80b7c8d15 (diff) |
Dangling changes
Diffstat (limited to 'modules/core/c++')
-rw-r--r-- | modules/core/c++/templates.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/core/c++/templates.hpp b/modules/core/c++/templates.hpp index 9f629da..fc9d368 100644 --- a/modules/core/c++/templates.hpp +++ b/modules/core/c++/templates.hpp @@ -13,6 +13,9 @@ struct tmpl_group { static constexpr string_literal name = "tmpl_group"; }; +/** + * Concats two tmpl_group into one + */ template<typename T, typename U> struct tmpl_concat; @@ -21,6 +24,9 @@ struct tmpl_concat<tmpl_group<T...>, tmpl_group<U...>> { using type = tmpl_group<T..., U...>; }; +/** + * Returns the position of the parameter type in the parameter pack + */ template <class T, class... TL> struct parameter_pack_index; template <class T, class... TL> struct parameter_pack_index<T, T, TL...> { |