template<class Base, class T>
eckit::ConcreteBuilderT0 class final

Base classes

template<class Base>
class BuilderT0<Base>

Public types

using base_t = BuilderT0<Base>
using product_t = Base
using key_t = std::string

Constructors, destructors, conversion operators

ConcreteBuilderT0()
ConcreteBuilderT0(const typename base_t::key_t& k) explicit
ConcreteBuilderT0(const ConcreteBuilderT0&) deleted
ConcreteBuilderT0(ConcreteBuilderT0&&) deleted
~ConcreteBuilderT0() override

Public functions

void operator=(const ConcreteBuilderT0&) deleted
void operator=(ConcreteBuilderT0&&) deleted
auto name() const -> base_t::key_t override
auto create() const -> base_t::product_t* override
auto build_type() const -> Builder::key_t override