LLVM: llvm::jitlink::Addressable Class Reference (original) (raw)

Base class for Addressable entities (externals, absolutes, blocks). More...

#include "[llvm/ExecutionEngine/JITLink/JITLink.h](JITLink%5F8h%5Fsource.html)"

Public Member Functions
Addressable (const Addressable &)=delete
Addressable & operator= (const Addressable &)=default
Addressable (Addressable &&)=delete
Addressable & operator= (Addressable &&)=default
orc::ExecutorAddr getAddress () const
void setAddress (orc::ExecutorAddr Address)
bool isDefined () const
Returns true if this is a defined addressable, in which case you can downcast this to a Block.
bool isAbsolute () const

Base class for Addressable entities (externals, absolutes, blocks).

Definition at line 112 of file JITLink.h.

Addressable() [2/4]

Addressable() [3/4]

Addressable() [4/4]

llvm::jitlink::Addressable::Addressable ( Addressable && ) delete

getAddress()

isAbsolute()

bool llvm::jitlink::Addressable::isAbsolute ( ) const inline

isDefined()

bool llvm::jitlink::Addressable::isDefined ( ) const inline

Returns true if this is a defined addressable, in which case you can downcast this to a Block.

Definition at line 136 of file JITLink.h.

operator=() [1/2]

operator=() [2/2]

setAddress()

LinkGraph

AlignmentOffset

uint64_t llvm::jitlink::Addressable::AlignmentOffset protected

ContentMutable

uint64_t llvm::jitlink::Addressable::ContentMutable protected

P2Align

uint64_t llvm::jitlink::Addressable::P2Align protected

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