#include <atlas/util/Factory.h>
template<typename T>
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