Home | History | Annotate | Download | only in Sema

Lines Matching defs:Keyword

238   // The code is missing a 'template' keyword prior to the dependent template
555 /// the keyword "typename" was used to declare the type parameter
557 /// "class" or "typename" keyword. ParamName is the name of the
2362 ElaboratedTypeKeyword Keyword
2366 QualType T = Context.getDependentTemplateSpecializationType(Keyword,
2428 // and tag keyword.
2429 Result = Context.getElaboratedType(Keyword, SS.getScopeRep(), Result);
3021 /// of the "template" keyword, and "apply" is the \p Name.
3043 // If a name prefixed by the keyword template is not the name of
3044 // a template, the program is ill-formed. [Note: the keyword
3054 // the "template" keyword prior to a template-name that was not a
3056 // "template" keyword is now permitted). We follow the C++0x
3138 // expression; see if maybe it is missing the "typename" keyword.
3581 // so it was provided with a template keyword. However, its source
6191 // NOTE: KWLoc is the location of the tag keyword. This will instead
6192 // store the location of the outermost template keyword in the declaration.
7371 // instantiation declaration begins with the extern keyword. [...]
7652 // instantiation declaration begins with the extern keyword. [...]
7798 // instantiation declaration begins with the extern keyword. [...]
8287 Sema::CheckTypenameType(ElaboratedTypeKeyword Keyword,
8300 return Context.getDependentNameType(Keyword,
8306 // the "typename" keyword itself is superfluous. In C++03, the
8336 // declaration itself is meant to have the 'typename' keyword.
8353 Keyword,