BALL::Factory< T > Class Template Reference
[Miscellaneous]
#include <BALL/CONCEPT/factory.h>
List of all members.
Static Public Member Functions |
static T * | create () |
| Return a pointer to a new instance of T.
|
static void * | createVoid () |
| Return a void pointer to a new instance of T.
|
static const T & | getDefault () |
| Return a reference to a (pre-instantiated) default object.
|
Detailed Description
template<typename T>
class BALL::Factory< T >
Factory class. The factory class is used to create objects of the type it was parameterized with.
Definition at line 24 of file factory.h.
Member Function Documentation
Return a pointer to a new instance of T.
Definition at line 29 of file factory.h.
Return a void pointer to a new instance of T.
Definition at line 32 of file factory.h.
template<typename T >
static const T& BALL::Factory< T >::getDefault |
( |
|
) |
[inline, static] |
Return a reference to a (pre-instantiated) default object.
Definition at line 35 of file factory.h.