Loading...
Searching...
No Matches
Audio::AudioFactoryList Class Referencefinal
Inheritance diagram for Audio::AudioFactoryList:
  
Additional Inherited Members | |
  Public Types inherited from score::InterfaceList< AudioFactory > | |
| using | factory_type = AudioFactory | 
| using | key_type = typename FactoryType::ConcreteKey | 
| using | vector_type = IndirectContainer< AudioFactory > | 
  Public Member Functions inherited from score::InterfaceList< AudioFactory > | |
| constexpr score::InterfaceKey | interfaceKey () const noexcept final override | 
| A key that uniquely identifies this family of factories.   | |
| void | insert (std::unique_ptr< score::InterfaceBase > e) final override | 
| insert Register a new factory.   | |
| AudioFactory * | get (const key_type &k) const noexcept | 
| Get a particular factory from its ConcreteKey.  | |
| auto | begin () noexcept | 
| auto | begin () const noexcept | 
| auto | end () noexcept | 
| auto | end () const noexcept | 
| auto | cbegin () const noexcept | 
| auto | cend () const noexcept | 
  Public Member Functions inherited from score::InterfaceListMain | |
| void | insert_base (std::unique_ptr< score::InterfaceBase > e, score::uuid_t k) | 
| auto | reserve (std::size_t v) | 
| auto | size () const noexcept | 
| auto | empty () const noexcept | 
| void | optimize () noexcept final override | 
| optimize Called when all the factories are loaded.   | |
  Public Member Functions inherited from score::InterfaceListBase | |
| InterfaceListBase (const InterfaceListBase &)=delete | |
| InterfaceListBase (InterfaceListBase &&)=delete | |
| InterfaceListBase & | operator= (const InterfaceListBase &)=delete | 
| InterfaceListBase & | operator= (InterfaceListBase &&)=delete | 
  Static Public Member Functions inherited from score::InterfaceList< AudioFactory > | |
| static const constexpr score::InterfaceKey | static_interfaceKey () noexcept | 
  Public Attributes inherited from score::InterfaceListMain | |
| Nano::Signal< void(const score::InterfaceBase &)> | added | 
| ossia::hash_map< score::uuid_t, std::unique_ptr< score::InterfaceBase > > | map | 
  Static Public Attributes inherited from score::InterfaceListBase | |
| static constexpr bool | factory_list_tag = true | 
The documentation for this class was generated from the following file:
 Public Types inherited from