13#ifndef LLVM_CLANG_AST_INTERP_FRAME_H
14#define LLVM_CLANG_AST_INTERP_FRAME_H
17#include "llvm/Support/raw_ostream.h"
30 virtual void describe(llvm::raw_ostream &OS)
const = 0;
Defines the clang::SourceLocation class and associated facilities.
Represents a function declaration or definition.
A trivial tuple used to represent a source range.
Base class for stack frames, shared between VM and walker.
virtual Frame * getCaller() const =0
Returns a pointer to the caller frame.
virtual void describe(llvm::raw_ostream &OS) const =0
Generates a human-readable description of the call site.
virtual const FunctionDecl * getCallee() const =0
Returns the called function's declaration.
virtual SourceRange getCallRange() const =0
Returns the location of the call site.
The JSON file list parser is used to communicate input to InstallAPI.