clang 20.0.0git
|
#include "InterpFrame.h"
#include "Boolean.h"
#include "Floating.h"
#include "Function.h"
#include "InterpStack.h"
#include "InterpState.h"
#include "MemberPointer.h"
#include "Pointer.h"
#include "PrimType.h"
#include "Program.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/ExprCXX.h"
Go to the source code of this file.
Functions | |
template<typename T > | |
static void | print (llvm::raw_ostream &OS, const T &V, ASTContext &ASTCtx, QualType Ty) |
static bool | shouldSkipInBacktrace (const Function *F) |
static bool | funcHasUsableBody (const Function *F) |
|
static |
Definition at line 222 of file InterpFrame.cpp.
References clang::interp::Function::getDecl(), clang::interp::Function::isConstructor(), clang::interp::Function::isDestructor(), and clang::Decl::isImplicit().
Referenced by clang::interp::InterpFrame::getExpr(), clang::interp::InterpFrame::getLocation(), clang::interp::InterpFrame::getRange(), and clang::interp::InterpFrame::getSource().
|
static |
Definition at line 100 of file InterpFrame.cpp.
References V.
Referenced by clang::interp::InterpFrame::describe(), and clang::detail::MacroExpansionRangeRecorder::MacroExpands().
|
static |
Definition at line 105 of file InterpFrame.cpp.
References clang::DeclarationName::getCXXOverloadedOperator(), clang::interp::Function::getDecl(), clang::NamedDecl::getDeclName(), clang::interp::Function::isBuiltin(), and clang::interp::Function::isLambdaStaticInvoker().
Referenced by clang::interp::InterpFrame::describe().