A compile-time heterogeneous type list.
More...
#include <Pack.hpp>
template<typename... Types>
class capy::meta::Pack< Types >
A compile-time heterogeneous type list.
- Template Parameters
-
| Types | The types in the pack. |
Pack is the primary abstraction for storing and manipulating groups of types at compile time. It enables:
- Type-safe filtering and transformation
- Rebinding to different template containers
- Iteration and aggregation over heterogeneous types
using Filtered = filter_t<MyPack, IsIntegral>;
- Examples
- /capydi/core/capymeta/include/capymeta/primitives/Pack.hpp.
The documentation for this class was generated from the following file:
- core/capymeta/include/capymeta/primitives/Pack.hpp