#include <eckit/memory/Builder.h>
template<class Base, class T>
ConcreteBuilderT2 class
Base classes
-
template<class Base>class BuilderT2<Base>
Public types
- using base_t = BuilderT2<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
- using ARG2 = base_t::ARG2
Constructors, destructors, conversion operators
- ConcreteBuilderT2()
-
ConcreteBuilderT2(const key_
t& k) - ~ConcreteBuilderT2() override
Public functions
-
auto name() const -> base_t::
key_t override - auto create(ARG1 p1, ARG2 p2) const -> product_ptr override
-
auto build_type() const -> key_
t virtual