clang 22.0.0git
clang::interp::FunctionPointer Class Referencefinal

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/AST/ByteCode/FunctionPointer.h"

Public Member Functions

 FunctionPointer ()=default
 FunctionPointer (const Function *Func)
const FunctiongetFunction () const
bool isZero () 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

Detailed Description

Definition at line 20 of file FunctionPointer.h.

Constructor & Destructor Documentation

◆ FunctionPointer() [1/2]

clang::interp::FunctionPointer::FunctionPointer ( )
default

◆ FunctionPointer() [2/2]

clang::interp::FunctionPointer::FunctionPointer ( const Function * Func)
inline

Definition at line 26 of file FunctionPointer.h.

Member Function Documentation

◆ getFunction()

const Function * clang::interp::FunctionPointer::getFunction ( ) const
inline

◆ getIntegerRepresentation()

uint64_t clang::interp::FunctionPointer::getIntegerRepresentation ( ) const
inline

Definition at line 47 of file FunctionPointer.h.

◆ isWeak()

bool clang::interp::FunctionPointer::isWeak ( ) const
inline

Definition at line 30 of file FunctionPointer.h.

◆ isZero()

bool clang::interp::FunctionPointer::isZero ( ) const
inline

Definition at line 29 of file FunctionPointer.h.

◆ print()

void clang::interp::FunctionPointer::print ( llvm::raw_ostream & OS) const

Definition at line 26 of file FunctionPointer.cpp.

◆ toAPValue()

APValue clang::interp::FunctionPointer::toAPValue ( const ASTContext & ) const

◆ toDiagnosticString()

std::string clang::interp::FunctionPointer::toDiagnosticString ( const ASTContext & Ctx) const
inline

The documentation for this class was generated from the following files: