26 void SetupOptions(
char special_char, std::shared_ptr<OutputFormat> output_format);
28 std::shared_ptr<Module> CreateModule(std::shared_ptr<const InputFormat> input_format, std::string file_name =
"");
31 char special_prefix_char =
'$';
32 std::weak_ptr<OutputFormat> output_format;
38 std::weak_ptr<Module>
module;
40 std::vector<std::shared_ptr<Module>> modules;
41 std::set<std::string> required_symbols;
42 std::map<std::string, definition> symbol_definitions;
44 void AddModule(std::shared_ptr<Module> module,
bool is_library =
false);
45 void AddLibraryModule(std::shared_ptr<Module> module);
46 void CombineModulesInto(
Module& output_module);
52 void IncludeModule(std::shared_ptr<Module> module);
void SetupOptions(char special_char, std::shared_ptr< OutputFormat > output_format)
Initializes the reader for linking purposes.
Definition module_collector.cc:8