---— The factory to create instances of a SeriesTransform ----------— More...
#include <transform_function.h>
Public Member Functions | |
TransformFactory () | |
Static Public Member Functions | |
static TimeSeriesTransformPtr | create (const std::string &name) |
static const std::set< std::string > & | registeredTransforms () |
template<typename T > | |
static void | registerTransform () |
Private Member Functions | |
TransformFactory & | operator= (const TransformFactory &)=delete |
TransformFactory (const TransformFactory &)=delete | |
Static Private Member Functions | |
static TransformFactory * | instance () |
Private Attributes | |
std::map< std::string, std::function< TimeSeriesTransformPtr()> > | creators_ |
std::set< std::string > | names_ |
---— The factory to create instances of a SeriesTransform ----------—
Definition at line 93 of file transform_function.h.
|
inline |
Definition at line 96 of file transform_function.h.
|
privatedelete |
|
inlinestatic |
Definition at line 121 of file transform_function.h.
|
inlinestaticprivate |
Definition at line 138 of file transform_function.h.
|
privatedelete |
|
inlinestatic |
Definition at line 109 of file transform_function.h.
|
inlinestatic |
Definition at line 113 of file transform_function.h.
|
private |
Definition at line 102 of file transform_function.h.
|
private |
Definition at line 103 of file transform_function.h.