template<typename T>
atlas::util::Factory class

Base classes

class FactoryBase

Public static functions

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) -> T*

Constructors, destructors, conversion operators

Factory(const std::string& builder = "")

Public functions

auto factoryBuilder() const -> const std::string&
auto factoryName() const -> const std::string&

Private functions

~Factory() private virtual