2 #ifndef GRAMODS_CORE_IMPORTLIBRARY
3 #define GRAMODS_CORE_IMPORTLIBRARY
5 #include <gmCore/config.hh>
6 #include <gmCore/OFactory.hh>
7 #include <gmCore/Object.hh>
18 BEGIN_NAMESPACE_GMCORE;
39 void initialize()
override;
46 void setLibraryFile(std::filesystem::path path);
54 void setLibrary(std::string file);
60 void setPrefix(std::string str);
67 void setSuffix(std::string str);
74 void setDbgSuffix(std::string str);
81 std::unique_ptr<Impl> _impl;
Loads a shared library and loads its nodes into the object factory.
Definition: ImportLibrary.hh:24
Base type for objects in the Gramods package for standardized handling of construction,...
Definition: Object.hh:42
Definition: ImportLibrary.cpp:16