atlas
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
atlas::util::Factory< T > Class Template Reference
Inheritance diagram for atlas::util::Factory< T >:
Inheritance graph
[legend]
Collaboration diagram for atlas::util::Factory< T >:
Collaboration graph
[legend]

Public Member Functions

 Factory (const std::string &builder="")
 
- Public Member Functions inherited from atlas::util::FactoryBase
const std::string & factoryBuilder () const
 
const std::string & factoryName () const
 

Static Public Member Functions

static std::vector< std::string > keys ()
 
static void list (std::ostream &out)
 
static bool has (const std::string &builder)
 
static T * get (const std::string &builder)
 

Static Protected Member Functions

static FactoryRegistryregistry ()
 

Additional Inherited Members

- Protected Member Functions inherited from atlas::util::FactoryBase
 FactoryBase (FactoryRegistry &, const std::string &builder)
 
void attach_registry (const std::shared_ptr< FactoryRegistry > &registry)
 

The documentation for this class was generated from the following file: