Home | History | Annotate | Download | only in temp.param

Lines Matching refs:Ts

32 template<typename...Ts> struct Outer {
38 template<Ts ...As, template<Ts> class ...Bs, typename ...Cs> struct Inner {
57 template<typename...Ts> struct types;
88 template<unsigned N, typename...Ts> struct take {
90 template inner<wrap<Ts>::template inner...>::take; // expected-error {{too few template arguments}}
92 template<unsigned N, typename...Ts> struct drop {
94 template inner<wrap<Ts>::template inner...>::drop; // expected-error {{too few template arguments}}
134 template<typename...Ts, Ts...Vs> void error(); // desired-error
138 template<typename...Ts> void consume(Ts...);
139 template<typename...Ts> struct A {
140 template<template<typename, Ts = 0> class ...Cs, Cs<Ts> ...Vs> struct B { // ok