|
gfactory
|
Concrete factory that creates objects of type T.
More...
#include <gfactory.h>


Public Member Functions | |
| GFactory (const std::shared_ptr< GOptions > &gopts) | |
| void * | Create () override |
| Pure virtual instantiation hook implemented by the templated concrete factory. | |
Public Member Functions inherited from GFactoryBase | |
| virtual | ~GFactoryBase ()=default |
| T | The derived type to instantiate via newT(). |
Definition at line 36 of file gfactory.h.
|
inlineexplicit |
Definition at line 38 of file gfactory.h.
|
inlineoverridevirtual |
Implements GFactoryBase.
Definition at line 44 of file gfactory.h.