template<class Base>
eckit::BuilderT1 class

Base classes

class Builder

Derived classes

template<class Base, class T>
class ConcreteBuilderT1 final

Public types

using product_t = Base
using ARG1 = typename product_t::ARG1
using key_t = std::string

Public functions

auto create(ARG1) const -> product_t* pure virtual
auto build_type() const -> Builder::key_t override
auto name() const -> key_t pure virtual