#include <eckit/memory/Builder.h>
template<class Base>
BuilderT2 class
Base classes
- class Builder
Derived classes
-
template<class Base, class T>class ConcreteBuilderT2 final
Public types
- using product_t = Base
- using ARG1 = typename product_t::ARG1
- using ARG2 = typename product_t::ARG2
-
using key_t = std::
string
Public functions
- auto create(ARG1, ARG2) const -> product_t* pure virtual
-
auto build_type() const -> Builder::
key_t override -
auto name() const -> key_
t pure virtual