24 lines
575 B
C++
Executable File

#include "irdb-core"
#include "logic.hpp"
#include <memory>
#include <vector>
class ForwardFileOpenDriver : public TransformStep_t {
public:
int parseArgs(const vector<string> args) override { return 0; }
int executeStep() override {
auto firp = getMainFileIR();
auto success = ForwardFileOpen(firp).execute();
return success ? 0 : 2;
}
string getStepName() const override { return "forward_file_open"; }
private:
};
extern "C" shared_ptr<TransformStep_t> getTransformStep(void) {
return shared_ptr<TransformStep_t>(new ForwardFileOpenDriver());
}