Home
last modified time | relevance | path

Searched refs:DefaultExpr (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCurrentSourceLocExprScope.h27 const Expr *DefaultExpr = nullptr; variable
35 const Expr *getDefaultExpr() const { return DefaultExpr; } in getDefaultExpr()
40 explicit CurrentSourceLocExprScope(const Expr *DefaultExpr) in CurrentSourceLocExprScope() argument
41 : DefaultExpr(DefaultExpr) {} in CurrentSourceLocExprScope()
50 SourceLocExprScopeGuard(const Expr *DefaultExpr, in SourceLocExprScopeGuard() argument
53 assert(DefaultExpr && "the new scope should not be empty"); in SourceLocExprScopeGuard()
55 Current = CurrentSourceLocExprScope(DefaultExpr); in SourceLocExprScopeGuard()
H A DExpr.h4766 const Expr *DefaultExpr) const;
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h586 SourceLocScope(Compiler<Emitter> *Ctx, const Expr *DefaultExpr) : Ctx(Ctx) { in SourceLocScope() argument
587 assert(DefaultExpr); in SourceLocScope()
591 Ctx->SourceLocDefaultExpr = DefaultExpr; in SourceLocScope()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp2274 const Expr *DefaultExpr) const { in EvaluateInContext()
2278 if (const auto *DIE = dyn_cast_if_present<CXXDefaultInitExpr>(DefaultExpr)) { in EvaluateInContext()
2282 dyn_cast_if_present<CXXDefaultArgExpr>(DefaultExpr)) { in EvaluateInContext()