Searched refs:InitializationContext (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 6373 struct InitializationContext { struct 6374 InitializationContext(SourceLocation Loc, ValueDecl *Decl, in InitializationContext() argument 6384 std::optional<InitializationContext> DelayedDefaultInitializationContext; 7801 std::optional<ExpressionEvaluationContextRecord::InitializationContext> 7816 std::optional<ExpressionEvaluationContextRecord::InitializationContext> 7820 std::optional<ExpressionEvaluationContextRecord::InitializationContext> Res; in OutermostDeclarationWithDelayedImmediateInvocations()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 5461 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultArgExpr() 5462 InitializationContext = in BuildCXXDefaultArgExpr() local 5464 if (!InitializationContext.has_value()) in BuildCXXDefaultArgExpr() 5465 InitializationContext.emplace(CallLoc, Param, CurContext); in BuildCXXDefaultArgExpr() 5524 return CXXDefaultArgExpr::Create(Context, InitializationContext->Loc, Param, in BuildCXXDefaultArgExpr() 5525 Init, InitializationContext->Context); in BuildCXXDefaultArgExpr() 5539 std::optional<ExpressionEvaluationContextRecord::InitializationContext> in BuildCXXDefaultInitExpr() 5540 InitializationContext = in BuildCXXDefaultInitExpr() local 5542 if (!InitializationContext.has_value()) in BuildCXXDefaultInitExpr() 5543 InitializationContext.emplace(Loc, Field, CurContext); in BuildCXXDefaultInitExpr() [all …]
|