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