9#ifndef LLVM_CLANG_AST_INTERP_EVALSETTINGS_H
10#define LLVM_CLANG_AST_INTERP_EVALSETTINGS_H
Classes implementing SemaProxy present a restricted view of the (possibly mutating) actions and queri...
Top level wrappers for InstallAPI frontend operations.
Expr::ConstantExprKind ConstantExprKind
EvalStatus is a struct with detailed info about an evaluation in progress.
const ConstantExprKind ConstexprKind
bool CheckingForUndefinedBehavior
EvalSettings(EvaluationMode EvalMode, Expr::EvalStatus &EvalStatus, SemaProxy *SProxy, ConstantExprKind ConstexprKind=ConstantExprKind::Normal)
const EvaluationMode EvalMode
Expr::EvalStatus & EvalStatus
bool CheckingPotentialConstantExpression