|
Async 1.7.0
|
#include <AsyncFactory.h>
Public Member Functions | |
| SpecificFactory (const std::string &name) | |
| Constructor. | |
| Public Member Functions inherited from Async::Factory< Base, Args... > | |
| Factory (const std::string &name) | |
| Constructor. | |
| Factory & | operator= (const Factory< Base, Args... > &)=delete |
| Don't allow assignment. | |
| virtual | ~Factory (void) |
| Destructor. | |
Protected Member Functions | |
| T * | createObject (Args... args) |
| Create and return a new instance of an object. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from Async::Factory< Base, Args... > | |
| static Base * | createNamedObject (const std::string &name, Args... args) |
| Create an instance of the named class. | |
| static std::string | validFactories (void) |
| Get a list of valid class names. | |
Definition at line 290 of file AsyncFactory.h.
|
inline |
Constructor.
| name | The name of the specific object factory being created |
Definition at line 297 of file AsyncFactory.h.
References Async::Factory< Base, Args... >::Factory().
|
inlineprotectedvirtual |
Create and return a new instance of an object.
Implements Async::Factory< Base, Args... >.
Definition at line 304 of file AsyncFactory.h.