24 IR(
unsigned int type);
27 std::unique_ptr<Process>
execute();
32 std::unique_ptr<Path> output_dir;
40 MLIR(fs::path output_dir);
45 std::vector<char **> cmd_copies;
46 std::vector<int> element_sizes;
54 SingleCmd(std::vector<std::string> elements);
IR(unsigned int type)
Definition ir.cpp:7
virtual void _compile()=0
virtual void * get_c_data()=0
std::unique_ptr< Process > execute()
Definition ir.cpp:21
ir to_c_type()
Definition ir.cpp:12
void compile()
Definition ir.cpp:16
int _execute()
Definition ir.cpp:43
void * get_c_data()
Definition ir.cpp:35
MLIR(fs::path output_dir)
Definition ir.cpp:31
void _compile()
Definition ir.cpp:39
void * get_c_data()
Definition ir.cpp:75
~SingleCmd()
Definition ir.cpp:65
int _execute()
Definition ir.cpp:91
void _compile()
Definition ir.cpp:89
SingleCmd(std::vector< std::string > elements)
Definition ir.cpp:50