Lumiera  0.pre.03
»edit your freedom«
RebindVariadic< X, ARGS > Struct Template Reference

#include "lib/meta/variadic-helper.hpp"

Description

template<template< typename... > class X, typename... ARGS>
struct lib::meta::RebindVariadic< X, ARGS >

Metaprogramming helper to transfer variadic arguments.

  • builds a new type instantiation from the Template X
  • possibly picks up the variadic argument pack from a given source template U<ARGS....>
    Template Parameters
    Xa variadic template

Definition at line 264 of file variadic-helper.hpp.

Public Types

using Type = X< ARGS... >
 

Member Typedef Documentation

◆ Type

using Type = X<ARGS...>

Definition at line 266 of file variadic-helper.hpp.

+ Collaboration diagram for RebindVariadic< X, ARGS >:

The documentation for this struct was generated from the following file: