33 typedef void (*DestructorFunc) (
void*);
38 delete static_cast<T*
> (data);
49 const GPrivate temp = G_PRIVATE_INIT (destructor_func);
59 return static_cast<T*
> (g_private_get (&_gobjext));
64 inline void set (T* data)
66 g_private_set (&_gobjext, data);
78 g_private_replace (&_gobjext, data);
static void delete_ptr(void *data)
Private(DestructorFunc destructor_func=&Private< T >::delete_ptr)
Private(Private< T > const &)=delete