clang 20.0.0git
|
Public Member Functions | |
FunctionPointer ()=default | |
FunctionPointer (const Function *Func) | |
FunctionPointer (uintptr_t IntVal, const Descriptor *Desc=nullptr) | |
const Function * | getFunction () const |
bool | isZero () const |
bool | isValid () const |
bool | isWeak () const |
APValue | toAPValue (const ASTContext &) 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.
|
default |
|
inline |
Definition at line 27 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 29 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 81 of file FunctionPointer.h.
References clang::Equal, clang::Func, and clang::Unordered.
Referenced by clang::interp::CmpHelperEQ< FunctionPointer >().
|
inline |
Definition at line 32 of file FunctionPointer.h.
References clang::Func.
Referenced by clang::interp::CallPtr(), clang::interp::Pointer::getSource(), and clang::interp::Pointer::print().
|
inline |
Definition at line 77 of file FunctionPointer.h.
References clang::Func.
Referenced by clang::interp::Pointer::getIntegerRepresentation(), and toAPValue().
|
inline |
Definition at line 34 of file FunctionPointer.h.
Referenced by clang::interp::CallPtr().
|
inline |
Definition at line 35 of file FunctionPointer.h.
References clang::Func.
|
inline |
Definition at line 33 of file FunctionPointer.h.
References clang::Func.
Referenced by clang::interp::Pointer::isZero().
|
inline |
Definition at line 59 of file FunctionPointer.h.
References clang::Func.
Referenced by clang::interp::operator<<().
|
inline |
Definition at line 42 of file FunctionPointer.h.
References clang::CharUnits::fromQuantity(), clang::Func, getIntegerRepresentation(), and clang::CharUnits::Zero().
Referenced by clang::interp::Pointer::toAPValue(), and toDiagnosticString().
|
inline |
Definition at line 70 of file FunctionPointer.h.
References clang::Func, clang::APValue::getAsString(), and toAPValue().
Referenced by clang::interp::CmpHelper< FunctionPointer >().