libAlgAudio  v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AlgAudio::ModuleCollectionBase Class Reference

#include <ModuleCollection.hpp>

Static Public Member Functions

static std::shared_ptr
< ModuleCollection
GetCollectionByID (std::string id)
 
static const std::map
< std::string, std::shared_ptr
< ModuleCollection > > & 
GetCollections ()
 
static std::shared_ptr
< ModuleTemplate
GetTemplateByID (std::string id)
 
static LateReturn InstallAllTemplatesIntoSC ()
 
static void InstallDir (std::string dirpath)
 
static std::shared_ptr
< ModuleCollection
InstallFile (std::string filepath)
 
static std::string ListInstalledTemplates ()
 

Detailed Description

ModuleCollectionBase is a set of ModuleCollections. Usually it gathers all collections loaded from all module description files.

See also
ModuleCollection, Module

Member Function Documentation

static std::shared_ptr<ModuleCollection> AlgAudio::ModuleCollectionBase::GetCollectionByID ( std::string  id)
static
static const std::map<std::string, std::shared_ptr<ModuleCollection> >& AlgAudio::ModuleCollectionBase::GetCollections ( )
static
static std::shared_ptr<ModuleTemplate> AlgAudio::ModuleCollectionBase::GetTemplateByID ( std::string  id)
static
static LateReturn AlgAudio::ModuleCollectionBase::InstallAllTemplatesIntoSC ( )
static
static void AlgAudio::ModuleCollectionBase::InstallDir ( std::string  dirpath)
static
static std::shared_ptr<ModuleCollection> AlgAudio::ModuleCollectionBase::InstallFile ( std::string  filepath)
static
static std::string AlgAudio::ModuleCollectionBase::ListInstalledTemplates ( )
static

The documentation for this class was generated from the following file: