Searched defs:RAII (Results 1 – 9 of 9) sorted by relevance
1182 struct RAII { in ExecuteAction() struct1183 LLVMContext &Ctx; in ExecuteAction()1184 std::unique_ptr<DiagnosticHandler> PrevHandler = Ctx.getDiagnosticHandler(); in ExecuteAction()1185 ~RAII() { Ctx.setDiagnosticHandler(std::move(PrevHandler)); } in ExecuteAction()
497 RevertToOldSizeRAII RAII(Path); in visitLocalsRetainedByReferenceBinding() local641 RevertToOldSizeRAII RAII(Path); in visitLocalsRetainedByInitializer() local
1660 Sema::ConstraintEvalRAII<TemplateInstantiator> RAII(*this); in TransformLambdaExpr() local
1924 Sema::ConstraintEvalRAII<TemplateDeclInstantiator> RAII(*this); in VisitFunctionTemplateDecl() local
2573 llvm::SaveAndRestore RAII(CurrentInit, Init); in DiagnoseImmediateEscalatingReason() local 2578 llvm::SaveAndRestore RAII(CurrentConstructor, Ctr); in DiagnoseImmediateEscalatingReason() local
182 ParsingDeclSpec(Parser &P, ParsingDeclRAIIObject *RAII) in ParsingDeclSpec()
2076 ColonProtectionRAIIObject RAII(*this); in ParsePostfixExpressionSuffix() local2084 ColonProtectionRAIIObject RAII(*this); in ParsePostfixExpressionSuffix() local
4670 } RAII(*this); in updateImpl() local
7776 TempVersionRAII RAII(*Info.CurrentCall); in VisitCXXDefaultArgExpr() local7781 TempVersionRAII RAII(*Info.CurrentCall); in VisitCXXDefaultInitExpr() local