#include <objectgenerator.h>
◆ SingletonGenerator()
template<typename T , typename I0 = void, typename I1 = void, typename I2 = void, typename I3 = void, typename I4 = void, typename I5 = void, typename I6 = void, typename I7 = void, typename I8 = void, typename I9 = void>
qutim_sdk_0_3::SingletonGenerator< T, I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 >::SingletonGenerator |
( |
| ) |
|
|
inline |
◆ generateHelper()
template<typename T , typename I0 = void, typename I1 = void, typename I2 = void, typename I3 = void, typename I4 = void, typename I5 = void, typename I6 = void, typename I7 = void, typename I8 = void, typename I9 = void>
virtual QObject* qutim_sdk_0_3::SingletonGenerator< T, I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 >::generateHelper |
( |
| ) |
const |
|
inlineprotectedvirtual |
Generate object of type T.
- Returns
- Generated object
- Note
- There can be only one instance of object in the same time. So if it has already been created it will be returned pointer to already created object.
Implements qutim_sdk_0_3::ObjectGenerator.
◆ m_object
template<typename T , typename I0 = void, typename I1 = void, typename I2 = void, typename I3 = void, typename I4 = void, typename I5 = void, typename I6 = void, typename I7 = void, typename I8 = void, typename I9 = void>
QPointer<QObject> qutim_sdk_0_3::SingletonGenerator< T, I0, I1, I2, I3, I4, I5, I6, I7, I8, I9 >::m_object |
|
mutableprotected |
Pointer to instance of object.
The documentation for this class was generated from the following file: