class CtorDtorRunner

Declaration

class CtorDtorRunner { /* full declaration omitted */ };

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:142

Member Variables

private llvm::orc::JITDylib& JD
private llvm::orc::CtorDtorRunner::CtorDtorPriorityMap CtorDtorsByPriority

Method Overview

  • public CtorDtorRunner(llvm::orc::JITDylib & JD)
  • public void add(iterator_range<llvm::orc::CtorDtorIterator> CtorDtors)
  • public llvm::Error run()

Methods

CtorDtorRunner(llvm::orc::JITDylib& JD)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:144

Parameters

llvm::orc::JITDylib& JD

void add(
    iterator_range<llvm::orc::CtorDtorIterator>
        CtorDtors)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:145

Parameters

iterator_range<llvm::orc::CtorDtorIterator> CtorDtors

llvm::Error run()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h:146