Searched refs:Typename (Results 1 - 6 of 6) sorted by relevance

/external/clang/test/CodeGenCXX/
H A Dmangle-ms-templates.cpp10 class Typename { }; class
47 Class<Typename> c1;
51 Class<const Typename> c1_const;
54 Class<volatile Typename> c1_volatile;
57 Class<const volatile Typename> c1_cv;
61 Class<Nested<Typename> > c2;
/external/clang/test/SemaCXX/
H A Dcxx98-compat.cpp189 struct Typename { struct
192 typename ::Typename TypenameOutsideTemplate(); // expected-warning {{use of 'typename' outside of a template is incompatible with C++98}}
193 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 DDeclTemplate.h942 bool Typename : 1;
953 bool Typename)
954 : TypeDecl(TemplateTypeParm, DC, IdLoc, Id, KeyLoc), Typename(Typename),
965 IdentifierInfo *Id, bool Typename,
974 bool wasDeclaredWithTypename() const { return Typename; }
1009 void setDeclaredWithTypename(bool withTypename) { Typename = withTypename; }
951 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc, SourceLocation IdLoc, IdentifierInfo *Id, bool Typename) argument
/external/clang/lib/AST/
H A DDeclTemplate.cpp470 bool Typename, bool ParameterPack) {
472 new (C, DC) TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename);
467 Create(const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, SourceLocation NameLoc, unsigned D, unsigned P, IdentifierInfo *Id, bool Typename, bool ParameterPack) argument
/external/clang/lib/Sema/
H A DSemaTemplate.cpp539 /// (e.g., "typename T") has been parsed. Typename specifies whether
547 Decl *Sema::ActOnTypeParameter(Scope *S, bool Typename, argument
567 Typename, IsParameterPack);
/external/clang/include/clang/Sema/
H A DSema.h5195 Decl *ActOnTypeParameter(Scope *S, bool Typename,

Completed in 1039 milliseconds