Essentia  2.1-beta6-dev
EssentiaFactory< BaseAlgorithm >::Registrar< ConcreteProduct, ReferenceConcreteProduct > Class Template Reference

#include <algorithmfactory.h>

Public Member Functions

 Registrar ()
 

Static Public Member Functions

static BaseAlgorithm * create ()
 

Detailed Description

template<typename BaseAlgorithm>
template<typename ConcreteProduct, typename ReferenceConcreteProduct = ConcreteProduct>
class essentia::EssentiaFactory< BaseAlgorithm >::Registrar< ConcreteProduct, ReferenceConcreteProduct >

The registrar class that's used to easily register objects in the factory.

Constructor & Destructor Documentation

◆ Registrar()

Member Function Documentation

◆ create()

static BaseAlgorithm* create ( )
inlinestatic

The documentation for this class was generated from the following file: