#include <atlas/field/MultiFieldCreator.h>
template<class T>
MultiFieldCreatorBuilder class
Base classes
- class MultiFieldCreatorFactory
Public static functions
-
static auto className() -> std::
string -
static auto build(const std::
string&, const eckit:: Configuration& = util:: Config()) -> MultiFieldCreator* - build MultiFieldCreator with options specified in parametrisation
-
static auto keys() -> std::
vector<std:: string> -
static void list(std::
ostream& out) -
static auto has(const std::
string& builder) -> bool -
static auto get(const std::
string& builder) -> MultiFieldCreatorFactory*
Public functions
-
auto factoryBuilder() const -> const std::
string& -
auto factoryName() const -> const std::
string&
Private functions
- auto make() -> MultiFieldCreator* virtual
-
auto make(const eckit::
Configuration& config) -> MultiFieldCreator* virtual
Function documentation
#include <atlas/util/Factory.h>
template<class T>
static std:: vector<std:: string> atlas:: field:: MultiFieldCreatorBuilder<T>:: keys()
#include <atlas/util/Factory.h>
template<class T>
static void atlas:: field:: MultiFieldCreatorBuilder<T>:: list(std:: ostream& out)
#include <atlas/util/Factory.h>
template<class T>
static bool atlas:: field:: MultiFieldCreatorBuilder<T>:: has(const std:: string& builder)
#include <atlas/util/Factory.h>
template<class T>
static MultiFieldCreatorFactory* atlas:: field:: MultiFieldCreatorBuilder<T>:: get(const std:: string& builder)
#include <atlas/util/Factory.h>
template<class T>
const std:: string& atlas:: field:: MultiFieldCreatorBuilder<T>:: factoryBuilder() const
#include <atlas/util/Factory.h>
template<class T>
const std:: string& atlas:: field:: MultiFieldCreatorBuilder<T>:: factoryName() const