LLVM 24.0.0git
llvm::orc::rt::ProxyBase Class Reference

#include "llvm/ExecutionEngine/Orc/RTBridge/Proxy.h"

Inheritance diagram for llvm::orc::rt::ProxyBase:
[legend]

Public Member Functions

 ProxyBase ()=default
 ProxyBase (ExecutorAddr CalleeAddr)
const ExecutorAddrcalleeAddr () const
 Returns the address of the callee in the executor.
 operator bool () const
 Evaluates to true if the callee is non-null.

Detailed Description

Definition at line 36 of file Proxy.h.

Constructor & Destructor Documentation

◆ ProxyBase() [1/2]

llvm::orc::rt::ProxyBase::ProxyBase ( )
default

◆ ProxyBase() [2/2]

llvm::orc::rt::ProxyBase::ProxyBase ( ExecutorAddr CalleeAddr)
inline

Definition at line 39 of file Proxy.h.

Member Function Documentation

◆ calleeAddr()

const ExecutorAddr & llvm::orc::rt::ProxyBase::calleeAddr ( ) const
inline

Returns the address of the callee in the executor.

Definition at line 42 of file Proxy.h.

Referenced by llvm::orc::rt::Proxy< RetT(ArgTs...)>::operator()().

◆ operator bool()

llvm::orc::rt::ProxyBase::operator bool ( ) const
inlineexplicit

Evaluates to true if the callee is non-null.

Definition at line 45 of file Proxy.h.


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