Searched defs:Typename (Results 1 - 5 of 5) sorted by relevance
/external/clang/test/CodeGenCXX/ |
H A D | mangle-ms-templates.cpp | 10 class Typename { }; class 53 Class<Typename> c1; 57 Class<const Typename> c1_const; 60 Class<volatile Typename> c1_volatile; 63 Class<const volatile Typename> c1_cv; 67 Class<Nested<Typename> > c2;
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 476 bool Typename, bool ParameterPack) { 478 new (C, DC) TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename); 1158 /*Id=*/nullptr, /*Typename=*/true, /*ParameterPack=*/false); 1183 /*Id=*/nullptr, /*Typename=*/true, /*ParameterPack=*/false); 1211 /*Id=*/nullptr, /*Typename=*/true, /*ParameterPack=*/true); 473 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument
|
/external/clang/test/SemaCXX/ |
H A D | cxx98-compat.cpp | 192 struct Typename { struct 195 typename ::Typename TypenameOutsideTemplate(); // expected-warning {{use of 'typename' outside of a template is incompatible with C++98}} 196 Typename::template Inner<int> TemplateOutsideTemplate(); // expected-warning {{use of 'template' keyword outside of a template is incompatible with C++98}}
|
/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1042 bool Typename : 1; 1051 bool Typename) 1052 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename), 1063 IdentifierInfo *Id, bool Typename, 1072 bool wasDeclaredWithTypename() const { return Typename; } 1117 void setDeclaredWithTypename(bool withTypename) { Typename = withTypename; } 1049 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc, SourceLocation IdLoc, IdentifierInfo *Id, bool Typename) argument
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 554 /// (e.g., "typename T") has been parsed. Typename specifies whether 562 Decl *Sema::ActOnTypeParameter(Scope *S, bool Typename, argument 581 Typename, IsParameterPack);
|
Completed in 486 milliseconds