Skip to content

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.

Template 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.