LLVM: llvm::orc::ObjectTransformLayer Class Reference (original) (raw)

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

Inheritance diagram for llvm::orc::ObjectTransformLayer:

Public Types
using TransformFunction
Public Member Functions
ObjectTransformLayer (ExecutionSession &ES, ObjectLayer &BaseLayer, TransformFunction Transform=TransformFunction())
void emit (std::unique_ptr< MaterializationResponsibility > R, std::unique_ptr< MemoryBuffer > O) override
void setTransform (TransformFunction Transform)
Public Member Functions inherited from llvm::RTTIExtends< ObjectTransformLayer, ObjectLayer >
const void * dynamicClassID () const override
bool isA () const
Check whether this instance is a subclass of QueryT.
bool isA (const void *const ClassID) const override
Static Public Attributes
static char ID

Detailed Description

Definition at line 25 of file ObjectTransformLayer.h.

Member Typedef Documentation

TransformFunction

Initial value:

std::function<Expected<std::unique_ptr>(

std::unique_ptr)>

Definition at line 30 of file ObjectTransformLayer.h.

Constructor & Destructor Documentation

Member Function Documentation

emit()

setTransform()

void llvm::orc::ObjectTransformLayer::setTransform ( TransformFunction Transform) inline

Member Data Documentation

ID

char llvm::orc::ObjectTransformLayer::ID static

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