---— The factory to create instances of a SeriesTransform ----------— More...
#include <transform_function.h>
Public Member Functions | |
TransformFactory () | |
Static Public Member Functions | |
static TransformFunction::Ptr | 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< TransformFunction::Ptr()> > | creators_ |
std::set< std::string > | names_ |
---— The factory to create instances of a SeriesTransform ----------—
Definition at line 120 of file transform_function.h.
|
inline |
Definition at line 123 of file transform_function.h.
|
privatedelete |
|
static |
Definition at line 79 of file transform_function.cpp.
|
staticprivate |
Definition at line 89 of file transform_function.cpp.
|
privatedelete |
|
static |
Definition at line 108 of file transform_function.cpp.
|
inlinestatic |
Definition at line 140 of file transform_function.h.
|
private |
Definition at line 131 of file transform_function.h.
|
private |
Definition at line 132 of file transform_function.h.