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.