The SNormFactory class is a ConstructionFactory of SNorms. More...
#include <SNormFactory.h>
| Public Member Functions | |
| SNormFactory () | |
| virtual | ~SNormFactory () FL_IOVERRIDE | 
|  Public Member Functions inherited from fl::ConstructionFactory< SNorm *> | |
| ConstructionFactory (const std::string &name) | |
| virtual | ~ConstructionFactory () | 
| virtual std::string | name () const | 
| Returns the name of the factory.  More... | |
| virtual void | registerConstructor (const std::string &key, Constructor constructor) | 
| Registers the constructor in the factory.  More... | |
| virtual void | deregisterConstructor (const std::string &key) | 
| Deregisters from the factory the constructor associated to the given key.  More... | |
| virtual bool | hasConstructor (const std::string &key) const | 
| Checks whether the factory has a constructor registered by the given key.  More... | |
| virtual Constructor | getConstructor (const std::string &key) const | 
| Gets the constructor registered by the given key.  More... | |
| virtual SNorm * | constructObject (const std::string &key) const | 
| Creates an object by executing the constructor associated to the given key.  More... | |
| virtual std::vector< std::string > | available () const | 
| Returns a vector of keys for the constructors available.  More... | |
| virtual std::map< std::string, Constructor > & | constructors () | 
| Gets the map of registered keys and constructors.  More... | |
| virtual const std::map< std::string, Constructor > & | constructors () const | 
| Gets an immutable map of registered keys and constructors.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from fl::ConstructionFactory< SNorm *> | |
| typedef SNorm *(* | Constructor) () | 
| The Constructor type definition refers to a zero-parameter method which returns an instance of T.  More... | |
The SNormFactory class is a ConstructionFactory of SNorms.
Definition at line 35 of file SNormFactory.h.
| fl::SNormFactory::SNormFactory | ( | ) | 
| 
 | virtual |