template<class T>
          MethodBuilder struct
        
        
Base classes
- struct MethodFactory
Public static functions
- 
              static auto className() -> std::string 
- 
              static auto build(const std::string& name, const Method:: Config&) -> Method* 
- 
              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) -> MethodFactory* 
Public functions
- 
              auto factoryBuilder() const -> const std::string& 
- 
              auto factoryName() const -> const std::string& 
- auto deprecated() const -> const FactoryDeprecated&
Private functions
- 
              auto make(const Method::Config& config) -> Method* virtual 
Function documentation
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              static std::
            
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              static void atlas::
            
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              static bool atlas::
            
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              static MethodFactory* atlas::
            
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              const std::
            
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              const std::
            
              #include <atlas/util/Factory.h>
              
                template<class T _1>
              
              const FactoryDeprecated& atlas::