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

Lines Matching full:parameter

29 // A template parameter pack that [contains an unexpanded parameter pack] is a
34 // In a template parameter pack that is a pack expansion, the pattern is
35 // [...the template-parameter...] without the ellipsis.
36 // Therefore the resulting sequence of parameters is not a parameter pack,
37 // so is not required to be the last template parameter.
116 // FIXME: We should accept this code. A parameter pack within a default argument
117 // in a template template parameter pack is expanded, because the pack is
120 template<template<typename T = Default> class ...Classes> struct Inner { // expected-error {{default argument contains unexpanded parameter pack}} expected-note {{here}}
132 // A template parameter pack that is a pack expansion shall not expand a
133 // parameter pack declared in the same template-parameter-list.
137 // not a parameter pack.