Lines Matching refs:Sema

24 static void checkModuleImportContext(Sema &S, Module *M,  in checkModuleImportContext()
76 Sema::DeclGroupPtrTy
77 Sema::ActOnGlobalModuleFragmentDecl(SourceLocation ModuleLoc) { in ActOnGlobalModuleFragmentDecl()
98 void Sema::HandleStartOfHeaderUnit() { in HandleStartOfHeaderUnit()
140 static bool DiagReservedModuleName(Sema &S, const IdentifierInfo *II, in DiagReservedModuleName()
172 Sema::DeclGroupPtrTy
173 Sema::ActOnModuleDecl(SourceLocation StartLoc, SourceLocation ModuleLoc, in ActOnModuleDecl()
421 Sema::DeclGroupPtrTy
422 Sema::ActOnPrivateModuleFragmentDecl(SourceLocation ModuleLoc, in ActOnPrivateModuleFragmentDecl()
484 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport()
550 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport()
628 void Sema::ActOnModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleInclude()
633 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude()
667 void Sema::ActOnModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnModuleBegin()
691 void Sema::ActOnModuleEnd(SourceLocation EomLoc, Module *Mod) { in ActOnModuleEnd()
731 void Sema::createImplicitModuleImportForErrorRecovery(SourceLocation Loc, in createImplicitModuleImportForErrorRecovery()
752 Decl *Sema::ActOnStartExportDecl(Scope *S, SourceLocation ExportLoc, in ActOnStartExportDecl()
821 static bool checkExportedDecl(Sema &, Decl *, SourceLocation);
824 static bool checkExportedDeclContext(Sema &S, DeclContext *DC, in checkExportedDeclContext()
833 static bool checkExportedDecl(Sema &S, Decl *D, SourceLocation BlockStart) { in checkExportedDecl()
888 Decl *Sema::ActOnFinishExportDecl(Scope *S, Decl *D, SourceLocation RBraceLoc) { in ActOnFinishExportDecl()
917 Module *Sema::PushGlobalModuleFragment(SourceLocation BeginLoc) { in PushGlobalModuleFragment()
936 void Sema::PopGlobalModuleFragment() { in PopGlobalModuleFragment()
943 Module *Sema::PushImplicitGlobalModuleFragment(SourceLocation BeginLoc) { in PushImplicitGlobalModuleFragment()
959 void Sema::PopImplicitGlobalModuleFragment() { in PopImplicitGlobalModuleFragment()
966 bool Sema::isCurrentModulePurview() const { in isCurrentModulePurview()