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.