Home
last modified time | relevance | path

Searched refs:InitializationContext (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6373 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 DSemaExpr.cpp5461 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 …]