addNotes(ArrayRef< PartialDiagnosticAt > Diags) | clang::interp::State | |
CCEDiag(SourceLocation Loc, diag::kind DiagId=diag::note_invalid_subexpr_in_const_expr, unsigned ExtraNotes=0) | clang::interp::State | |
CCEDiag(const Expr *E, diag::kind DiagId=diag::note_invalid_subexpr_in_const_expr, unsigned ExtraNotes=0) | clang::interp::State | |
CCEDiag(const SourceInfo &SI, diag::kind DiagId=diag::note_invalid_subexpr_in_const_expr, unsigned ExtraNotes=0) | clang::interp::State | |
checkingForUndefinedBehavior() const override | clang::interp::InterpState | inlinevirtual |
checkingPotentialConstantExpression() const override | clang::interp::InterpState | inlinevirtual |
cleanup() | clang::interp::InterpState | |
Ctx | clang::interp::InterpState | |
Current | clang::interp::InterpState | |
deallocate(Block *B) | clang::interp::InterpState | |
EvalLocation | clang::interp::InterpState | |
EvaluatingDecl | clang::interp::InterpState | |
EvaluationResult | clang::interp::InterpState | friend |
FFDiag(SourceLocation Loc, diag::kind DiagId=diag::note_invalid_subexpr_in_const_expr, unsigned ExtraNotes=0) | clang::interp::State | |
FFDiag(const Expr *E, diag::kind DiagId=diag::note_invalid_subexpr_in_const_expr, unsigned ExtraNotes=0) | clang::interp::State | |
FFDiag(const SourceInfo &SI, diag::kind DiagId=diag::note_invalid_subexpr_in_const_expr, unsigned ExtraNotes=0) | clang::interp::State | |
getAllocator() | clang::interp::InterpState | inline |
getBottomFrame() const override | clang::interp::InterpState | inlinevirtual |
getCallStackDepth() override | clang::interp::InterpState | inlinevirtual |
getContext() const | clang::interp::InterpState | inline |
getCtx() const override | clang::interp::InterpState | inlinevirtual |
getCurrentFrame() override | clang::interp::InterpState | virtual |
getEvalStatus() const override | clang::interp::InterpState | inlinevirtual |
getExpr(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
getLangOpts() const | clang::interp::State | |
getLocation(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
getRange(const Function *F, CodePtr PC) const | clang::interp::SourceMapper | |
getSource(const Function *F, CodePtr PC) const override | clang::interp::InterpState | inlinevirtual |
getSplitFrame() | clang::interp::InterpState | inline |
hasActiveDiagnostic() override | clang::interp::InterpState | inlinevirtual |
hasPriorDiagnostic() override | clang::interp::InterpState | inlinevirtual |
InConstantContext | clang::interp::State | |
inConstantContext() const | clang::interp::InterpState | inline |
InterpState(State &Parent, Program &P, InterpStack &Stk, Context &Ctx, SourceMapper *M=nullptr) | clang::interp::InterpState | |
InterpState(const InterpState &)=delete | clang::interp::InterpState | |
keepEvaluatingAfterFailure() const override | clang::interp::InterpState | inlinevirtual |
maybeDiagnoseDanglingAllocations() | clang::interp::InterpState | |
Note(SourceLocation Loc, diag::kind DiagId) | clang::interp::State | |
noteUndefinedBehavior() override | clang::interp::InterpState | inlinevirtual |
operator=(const InterpState &)=delete | clang::interp::InterpState | |
P | clang::interp::InterpState | |
report(SourceLocation Loc, diag::kind DiagId) | clang::interp::State | |
reportOverflow(const Expr *E, const llvm::APSInt &Value) | clang::interp::InterpState | |
SeenGlobalTemporaries | clang::interp::InterpState | |
setActiveDiagnostic(bool Flag) override | clang::interp::InterpState | inlinevirtual |
setEvalLocation(SourceLocation SL) | clang::interp::InterpState | inline |
setFoldFailureDiagnostic(bool Flag) override | clang::interp::InterpState | inlinevirtual |
State()=default | clang::interp::State | |
Stk | clang::interp::InterpState | |
~InterpState() | clang::interp::InterpState | |
~SourceMapper() | clang::interp::SourceMapper | inlinevirtual |
~State() | clang::interp::State | virtual |