score::GenericComponentFactory< Model_T, System_T, ComponentFactory_T > Class Template Referenceabstract
Inheritance diagram for score::GenericComponentFactory< Model_T, System_T, ComponentFactory_T >:
Public Types | |
using | base_model_type = Model_T |
using | system_type = System_T |
using | factory_type = ComponentFactory_T |
using | ConcreteKey = UuidKey< ComponentFactory_T > |
Public Member Functions | |
virtual ConcreteKey | concreteKey () const noexcept=0 |
Identifies an implementation of an interface uniquely. | |
virtual bool | matches (const base_model_type &) const =0 |
Public Member Functions inherited from score::InterfaceBase | |
virtual InterfaceKey | interfaceKey () const noexcept=0 |
Identifies an interface uniquely. | |
The documentation for this class was generated from the following file: