#include "State.h"
#include "Frame.h"
#include "Program.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/CXXInheritance.h"
#include "clang/AST/OptionalDiagnostic.h"
usingnamespaceclang;
usingnamespaceclang::interp;
State::~State() { … }
OptionalDiagnostic State::FFDiag(SourceLocation Loc, diag::kind DiagId,
unsigned ExtraNotes) { … }
OptionalDiagnostic State::FFDiag(const Expr *E, diag::kind DiagId,
unsigned ExtraNotes) { … }
OptionalDiagnostic State::FFDiag(const SourceInfo &SI, diag::kind DiagId,
unsigned ExtraNotes) { … }
OptionalDiagnostic State::CCEDiag(SourceLocation Loc, diag::kind DiagId,
unsigned ExtraNotes) { … }
OptionalDiagnostic State::CCEDiag(const Expr *E, diag::kind DiagId,
unsigned ExtraNotes) { … }
OptionalDiagnostic State::CCEDiag(const SourceInfo &SI, diag::kind DiagId,
unsigned ExtraNotes) { … }
OptionalDiagnostic State::Note(SourceLocation Loc, diag::kind DiagId) { … }
void State::addNotes(ArrayRef<PartialDiagnosticAt> Diags) { … }
DiagnosticBuilder State::report(SourceLocation Loc, diag::kind DiagId) { … }
PartialDiagnostic &State::addDiag(SourceLocation Loc, diag::kind DiagId) { … }
OptionalDiagnostic State::diag(SourceLocation Loc, diag::kind DiagId,
unsigned ExtraNotes, bool IsCCEDiag) { … }
const LangOptions &State::getLangOpts() const { … }
void State::addCallStack(unsigned Limit) { … }