ComPPare 1.0.0
|
Concept for a valid plugin class. More...
#include <plugin.hpp>
Concept for a valid plugin class.
P | The plugin class template. |
InTup | The input tuple type. |
OutTup | The output tuple type. |
Func | The function type for the implementation. |
Requires that:
P<InTup, OutTup>
has a static method instance()
returning a std::shared_ptr<P<InTup, OutTup>>
.P<InTup, OutTup>
has a method register_impl
that can be called with the specified parameters.P<InTup, OutTup>
is derived from Plugin<InTup, OutTup>
.