reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/lib/AST/ExprConstant.cpp
  490   class CallStackFrame : public interp::Frame {
tools/clang/lib/AST/Interp/InterpFrame.h
   29 class InterpFrame final : public Frame {

Declarations

tools/clang/lib/AST/Interp/State.h
   51 class Frame;

References

tools/clang/lib/AST/ExprConstant.cpp
  490   class CallStackFrame : public interp::Frame {
  594     Frame *getCaller() const override { return Caller; }
 1050     interp::Frame *getCurrentFrame() override { return CurrentCall; }
 1051     const interp::Frame *getBottomFrame() const override { return &BottomFrame; }
tools/clang/lib/AST/Interp/Frame.h
   33   virtual Frame *getCaller() const = 0;
tools/clang/lib/AST/Interp/InterpFrame.cpp
  139 Frame *InterpFrame::getCaller() const {
tools/clang/lib/AST/Interp/InterpFrame.h
   29 class InterpFrame final : public Frame {
   51   Frame *getCaller() const;
tools/clang/lib/AST/Interp/InterpState.cpp
   43 Frame *InterpState::getCurrentFrame() {
tools/clang/lib/AST/Interp/InterpState.h
   42   Frame *getSplitFrame() { return Parent.getCurrentFrame(); }
   43   Frame *getCurrentFrame() override;
   45   const Frame *getBottomFrame() const override {
tools/clang/lib/AST/Interp/State.cpp
  128   Frame *Top = getCurrentFrame();
  129   const Frame *Bottom = getBottomFrame();
  130   for (Frame *F = Top; F != Bottom; F = F->getCaller(), ++CallIdx) {
tools/clang/lib/AST/Interp/State.h
   63   virtual Frame *getCurrentFrame() = 0;
   64   virtual const Frame *getBottomFrame() const = 0;