17#ifndef __LUCI_MODULE_H__
18#define __LUCI_MODULE_H__
44 size_t size(
void)
const {
return _graphs.size(); }
47 void add(std::unique_ptr<loco::Graph> &&g);
68 bool _ext_buffer =
false;
71 void source_table(
const std::map<uint32_t, std::string> &table) { _source_table = table; }
73 const std::map<uint32_t, std::string> &
source_table(
void)
const {
return _source_table; }
76 std::vector<std::unique_ptr<loco::Graph>> _graphs;
90 std::map<uint32_t, std::string> _source_table;
Collection of 'loco::Graph's.
bool ext_buffer(void) const
const std::map< uint32_t, std::string > & source_table(void) const
Module(const Module &)=delete
void source_table(const std::map< uint32_t, std::string > &table)
loco::Graph * graph(void) const
provide main graph
void add(std::unique_ptr< loco::Graph > &&g)
void ext_buffer(bool set)
std::unique_ptr< Module > make_module(void)