Home | History | Annotate | Download | only in Sema

Lines Matching refs:Keyword

223   // The code is missing a 'template' keyword prior to the dependent template
508 /// the keyword "typename" was used to declare the type parameter
510 /// "class" or "typename" keyword. ParamName is the name of the
2115 ElaboratedTypeKeyword Keyword
2119 QualType T = Context.getDependentTemplateSpecializationType(Keyword,
2179 // and keyword.
2180 Result = Context.getElaboratedType(Keyword, SS.getScopeRep(), Result);
2260 /// of the "template" keyword, and "apply" is the \p Name.
2282 // If a name prefixed by the keyword template is not the name of
2283 // a template, the program is ill-formed. [Note: the keyword
2293 // the "template" keyword prior to a template-name that was not a
2295 // "template" keyword is now permitted). We follow the C++0x
4773 // NOTE: KWLoc is the location of the tag keyword. This will instead
4774 // store the location of the outermost template keyword in the declaration.
5850 // instantiation declaration begins with the extern keyword. [...]
6058 // instantiation declaration begins with the extern keyword. [...]
6195 // instantiation declaration begins with the extern keyword. [...]
6520 // FIXME: No place to set the location of the 'template' keyword!
6540 Sema::CheckTypenameType(ElaboratedTypeKeyword Keyword,
6553 return Context.getDependentNameType(Keyword,
6559 // the "typename" keyword itself is superfluous. In C++03, the
6579 // declaration itself is meant to have the 'typename' keyword.
6596 return Context.getDependentNameType(Keyword,