clang 20.0.0git
|
Base class for stack frames, shared between VM and walker. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/ByteCode/Frame.h"
Public Member Functions | |
virtual | ~Frame () |
virtual void | describe (llvm::raw_ostream &OS) const =0 |
Generates a human-readable description of the call site. | |
virtual Frame * | getCaller () const =0 |
Returns a pointer to the caller frame. | |
virtual SourceRange | getCallRange () const =0 |
Returns the location of the call site. | |
virtual const FunctionDecl * | getCallee () const =0 |
Returns the called function's declaration. | |
|
pure virtual |
Generates a human-readable description of the call site.
Implemented in clang::interp::InterpFrame.
|
pure virtual |
Returns the called function's declaration.
Implemented in clang::interp::InterpFrame.
|
pure virtual |
Returns a pointer to the caller frame.
Implemented in clang::interp::InterpFrame.
|
pure virtual |
Returns the location of the call site.
Implemented in clang::interp::InterpFrame.