|
using | OfflineActions = ossia::small_pod_vector< OfflineAction *, 4 > |
|
using | factory_type = OfflineAction |
|
using | key_type = typename OfflineAction::ConcreteKey |
|
using | vector_type = score::IndirectContainer< OfflineAction > |
|
using | ctnr_t = std::vector< OfflineAction *, std::allocator< OfflineAction * > > |
|
using | value_type = OfflineAction |
|
|
OfflineActions | actionsForProcess (const UuidKey< Process::ProcessModel > &key) const noexcept |
|
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. More...
|
|
OfflineAction * | get (const key_type &k) const noexcept |
| Get a particular factory from its ConcreteKey.
|
|
| InterfaceListBase (const InterfaceListBase &)=delete |
|
| InterfaceListBase (InterfaceListBase &&)=delete |
|
InterfaceListBase & | operator= (const InterfaceListBase &)=delete |
|
InterfaceListBase & | operator= (InterfaceListBase &&)=delete |
|
auto | begin () noexcept |
|
auto | begin () const noexcept |
|
auto | end () noexcept |
|
auto | end () const noexcept |
|
auto | rbegin () noexcept |
|
auto | rbegin () const noexcept |
|
auto | rend () noexcept |
|
auto | rend () const noexcept |
|
auto | cbegin () const noexcept |
|
auto | cend () const noexcept |
|
auto | size () const noexcept |
|
auto | empty () const noexcept |
|
auto | push_back (OfflineAction *ptr) |
|
auto & | front () const noexcept |
|
auto & | back () const noexcept |
|
auto & | operator[] (int pos) noexcept |
|
auto & | operator[] (int pos) const noexcept |
|
|
static constexpr bool | factory_list_tag = true |
|
◆ insert()
|
inlinefinaloverridevirtual |
◆ optimize()
void Process::OfflineActionList::optimize |
( |
| ) |
|
|
inlinefinaloverrideprotectedvirtualnoexcept |
optimize Called when all the factories are loaded.
Optimize a bit the containers in which our factories are stored.
Implements score::InterfaceListBase.
The documentation for this class was generated from the following files: