#include <eckit/memory/Builder.h>
template<class Base, class T>
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