|
libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
|
#include <ModuleCollection.hpp>
Public Member Functions | |
| std::shared_ptr< ModuleTemplate > | GetTemplateByID (std::string id) |
| LateReturn | InstallAllTemplatesIntoSC () |
| ModuleCollection (std::ifstream &file, std::string basedir) | |
Public Attributes | |
| std::string | basedir |
| std::shared_ptr< LibLoader > | defaultlib |
| std::string | defaultlib_path |
| bool | has_defaultlib |
| std::string | id |
| std::string | name |
| std::map< std::string, std::shared_ptr < ModuleTemplate > > | templates_by_id |
A module collection represents a set of module templates from as single module description file.
| AlgAudio::ModuleCollection::ModuleCollection | ( | std::ifstream & | file, |
| std::string | basedir | ||
| ) |
| std::shared_ptr<ModuleTemplate> AlgAudio::ModuleCollection::GetTemplateByID | ( | std::string | id | ) |
| id | The requested module template id. |
| LateReturn AlgAudio::ModuleCollection::InstallAllTemplatesIntoSC | ( | ) |
| std::string AlgAudio::ModuleCollection::basedir |
| std::shared_ptr<LibLoader> AlgAudio::ModuleCollection::defaultlib |
| std::string AlgAudio::ModuleCollection::defaultlib_path |
| bool AlgAudio::ModuleCollection::has_defaultlib |
| std::string AlgAudio::ModuleCollection::id |
| std::string AlgAudio::ModuleCollection::name |
| std::map<std::string, std::shared_ptr<ModuleTemplate> > AlgAudio::ModuleCollection::templates_by_id |