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

Static Public Member Functions

static std::shared_ptr< FactoryRegistryT< T > > instance ()
 

Protected Member Functions

 FactoryRegistryT (const std::string &factory)
 
- Protected Member Functions inherited from atlas::util::FactoryRegistry
 FactoryRegistry (const std::string &factory)
 

Additional Inherited Members

- Public Member Functions inherited from atlas::util::FactoryRegistry
const std::string & factory () const
 
std::vector< std::string > keys () const
 
void list (std::ostream &) const
 
bool has (const std::string &builder) const
 
void add (const std::string &builder, FactoryBase *)
 
void remove (const std::string &builder)
 
FactoryBaseget (const std::string &builder) const
 

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