/llvm-project/clang/lib/Parse/ |
H A D | ParseTentative.cpp | 1333 Parser::isCXXDeclarationSpecifier(ImplicitTypenameContext AllowImplicitTypename, in isCXXDeclarationSpecifier() argument 1993 isCXXFunctionDeclarator(bool * IsAmbiguous,ImplicitTypenameContext AllowImplicitTypename) isCXXFunctionDeclarator() argument 2056 TryParseParameterDeclarationClause(bool * InvalidAsDeclaration,bool VersusTemplateArgument,ImplicitTypenameContext AllowImplicitTypename) TryParseParameterDeclarationClause() argument [all...] |
H A D | Parser.cpp | 1781 TryAnnotateName(CorrectionCandidateCallback * CCC,ImplicitTypenameContext AllowImplicitTypename) TryAnnotateName() argument 2001 TryAnnotateTypeOrScopeToken(ImplicitTypenameContext AllowImplicitTypename) TryAnnotateTypeOrScopeToken() argument 2131 TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec & SS,bool IsNewScope,ImplicitTypenameContext AllowImplicitTypename) TryAnnotateTypeOrScopeTokenAfterScopeSpec() argument [all...] |
H A D | ParseDecl.cpp | 2908 ParseSpecifierQualifierList(DeclSpec & DS,ImplicitTypenameContext AllowImplicitTypename,AccessSpecifier AS,DeclSpecContext DSC) ParseSpecifierQualifierList() argument 3570 ParseDeclarationSpecifiers(DeclSpec & DS,ParsedTemplateInfo & TemplateInfo,AccessSpecifier AS,DeclSpecContext DSContext,LateParsedAttrList * LateAttrs,ImplicitTypenameContext AllowImplicitTypename) ParseDeclarationSpecifiers() argument 5999 isDeclarationSpecifier(ImplicitTypenameContext AllowImplicitTypename,bool DisambiguatingWithExpression) isDeclarationSpecifier() argument 7164 auto AllowImplicitTypename = ImplicitTypenameContext::No; ParseDirectDeclarator() local 7839 auto AllowImplicitTypename = ImplicitTypenameContext::No; ParseParameterDeclarationClause() local [all...] |
H A D | ParseTemplate.cpp | 1350 AnnotateTemplateIdTokenAsType(CXXScopeSpec & SS,ImplicitTypenameContext AllowImplicitTypename,bool IsClassName) AnnotateTemplateIdTokenAsType() argument
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 4772 ActOnTemplateIdType(Scope * S,CXXScopeSpec & SS,SourceLocation TemplateKWLoc,TemplateTy TemplateD,const IdentifierInfo * TemplateII,SourceLocation TemplateIILoc,SourceLocation LAngleLoc,ASTTemplateArgsPtr TemplateArgsIn,SourceLocation RAngleLoc,bool IsCtorOrDtorName,bool IsClassName,ImplicitTypenameContext AllowImplicitTypename) ActOnTemplateIdType() argument
|
H A D | SemaDecl.cpp | 293 getTypeName(const IdentifierInfo & II,SourceLocation NameLoc,Scope * S,CXXScopeSpec * SS,bool isClassName,bool HasTrailingDot,ParsedType ObjectTypePtr,bool IsCtorOrDtorName,bool WantNontrivialTypeSourceInfo,bool IsClassTemplateDeductionContext,ImplicitTypenameContext AllowImplicitTypename,IdentifierInfo ** CorrectedII) getTypeName() argument
|