template<class Base, class T>
eckit::ConcreteBuilderT1 class

Base classes

template<class Base>
class BuilderT1<Base>

Public types

using base_t = BuilderT1<Base>
using key_t = base_t::key_t
using product_t = base_t::product_t
using product_ptr = base_t::product_ptr
using builder_ptr = base_t::builder_ptr
using ARG1 = base_t::ARG1

Constructors, destructors, conversion operators

ConcreteBuilderT1()
ConcreteBuilderT1(const key_t& k)
~ConcreteBuilderT1() override

Public functions

auto name() const -> base_t::key_t override
auto create(ARG1 p1) const -> product_ptr override
auto build_type() const -> key_t virtual