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:
- include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
- lib/ExecutionEngine/Orc/ObjectTransformLayer.cpp