Class expand_cvals¶
class expand_cvals<T, Tpl, Pack> base¶
template <typename T, template <T...> typename Tpl, typename Pack>
struct expand_cvals Expands a cvals_t pack into a template expecting non-type parameters.
| T | Value type of the pack. |
| Tpl | Variadic value template to instantiate. |
| Pack | A cvals_t specialization. |
Fully qualified name: kfr::expand_cvals<T, Tpl, Pack>
Declared at base/handle.hpp:53
Class expand_cvals¶
class expand_cvals<T, Tpl, cvals_t<T, vals...>> base¶
template <typename T, template <T...> typename Tpl, T... vals>
struct expand_cvals<T, Tpl, cvals_t<T, vals...>> { … } Specialization of expand_cvals that instantiates Tpl with the pack values.
typedef type ¶
using type = Tpl<vals...> Fully qualified name: kfr::expand_cvals<T, Tpl, cvals_t<T, vals...>>::type
Declared at base/handle.hpp:59
Fully qualified name: kfr::expand_cvals<T, Tpl, cvals_t<T, vals...>>
Declared at base/handle.hpp:57
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.