|
Sound Open Firmware
|
The set of settings item given for initialization of a Module instance. More...
#include <module_initial_settings.h>
Data Structures | |
| struct | Array |
| A FixedArray whose construction is only granted to ModuleInitialSettings. More... | |
Public Types | |
| typedef ModuleInitialSettingsKey | Key |
| the type of keys to access to the ModuleInitialSettings items | |
Public Member Functions | |
| ModuleInitialSettings (ModuleInitialSettingsInterface &performer) | |
| Initializes a new instance of ModuleInitialSettings given some ModuleInitialSettingsInterface object. | |
| template<Key key> | |
| const Array< typename ModuleInitialSettingsItem< key >::ValueType const > | GetItem () |
| Retrieves the item as an array of values for the given key. | |
Friends | |
| template<class DERIVED, class PROCESSING_MODULE> | |
| class | ProcessingModuleFactory |
| class | system::SystemAgent |
The set of settings item given for initialization of a Module instance.
The ModuleInitialSettings is a container of heterogeneous typed value items. Each item is a key-value pair where key is an enumeration value of ModuleInitialSettingsKey
the type of keys to access to the ModuleInitialSettings items
|
inlineexplicit |
Initializes a new instance of ModuleInitialSettings given some ModuleInitialSettingsInterface object.
|
inline |
Retrieves the item as an array of values for the given key.
| key | value of the Key to retrieve the item. |
|
friend |
|
friend |