clang 19.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/Interp/FunctionPointer.h"
Public Member Functions | |
FunctionPointer (const Function *Func) | |
FunctionPointer (uintptr_t IntVal=0, const Descriptor *Desc=nullptr) | |
const Function * | getFunction () const |
bool | isZero () const |
bool | isValid () const |
bool | isWeak () const |
APValue | toAPValue () const |
void | print (llvm::raw_ostream &OS) const |
std::string | toDiagnosticString (const ASTContext &Ctx) const |
uint64_t | getIntegerRepresentation () const |
ComparisonCategoryResult | compare (const FunctionPointer &RHS) const |
Definition at line 20 of file FunctionPointer.h.
|
inline |
Definition at line 26 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 30 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 79 of file FunctionPointer.h.
References clang::Equal, clang::Func, and clang::Unordered.
Referenced by clang::interp::CmpHelperEQ< FunctionPointer >().
|
inline |
Definition at line 33 of file FunctionPointer.h.
References clang::Func.
Referenced by clang::interp::CallPtr().
|
inline |
|
inline |
Definition at line 35 of file FunctionPointer.h.
Referenced by clang::interp::CallPtr().
|
inline |
Definition at line 36 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 34 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 57 of file FunctionPointer.h.
References clang::Func.
Referenced by clang::interp::operator<<().
|
inline |
Definition at line 43 of file FunctionPointer.h.
References clang::CharUnits::fromQuantity(), clang::Func, getIntegerRepresentation(), and clang::CharUnits::Zero().
Referenced by toDiagnosticString().
|
inline |
Definition at line 68 of file FunctionPointer.h.
References clang::Func, clang::APValue::getAsString(), and toAPValue().
Referenced by clang::interp::CmpHelper< FunctionPointer >().