score::GenericComponentFactory< Model_T, System_T, ComponentFactory_T > Class Template Referenceabstract
Inheritance diagram for score::GenericComponentFactory< Model_T, System_T, ComponentFactory_T >:
score::InterfaceBase

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: