26 if (g.get() ==
nullptr)
27 throw std::invalid_argument(
"Module: Graph cannot be null");
29 _graphs.emplace_back(std::move(g));
34 auto &
graph = _graphs.at(0);
44std::unique_ptr<Module>
make_module(
void) {
return std::make_unique<Module>(); }
loco::Graph * graph(void) const
provide main graph
void add(std::unique_ptr< loco::Graph > &&g)
std::unique_ptr< Module > make_module(void)
T must_cast(loco::Node *node)