capydi
Loading...
Searching...
No Matches
PackZip.hpp
Go to the documentation of this file.
1#ifndef PACK_ZIP_HPP_
2#define PACK_ZIP_HPP_
3
5
6namespace capy::meta::legacy
7{
8
9template<typename Pack1, typename Pack2>
10struct PackZip;
11
12template<
13 typename... Pack1Elements,
14 typename... Pack2Elements
15>
16struct PackZip<
17 Pack<Pack1Elements...>,
18 Pack<Pack2Elements...>
19>
20{
22};
23
24template<typename Pack1, typename Pack2>
27
28}
29
30#endif // !PACK_ZIP_HPP_
Compile-time type pack utilities and metaprogramming foundations.
Definition Append.hpp:7
typename PackZip< Pack1, Pack2 >::type pack_zip_t
Definition PackZip.hpp:26
constexpr std::size_t pack_size_v
Definition Pack.hpp:73
A compile-time heterogeneous type list.
Definition Pack.hpp:70
Pack< Pack< Pack1Elements, Pack2Elements >... > type
Definition PackZip.hpp:21
Definition PackZip.hpp:10