![]() |
![]() |
Namespaces | |
namespace | Glib |
Typedefs | |
typedef Glib::ObjectBase*(* | WrapNewFunction )(GObject*) |
Functions | |
void | wrap_register_init () |
void | wrap_register_cleanup () |
void | wrap_register (GType type, WrapNewFunction func) |
Glib::ObjectBase* | wrap_auto (GObject* object, bool take_copy=false) |
template<class T> | |
T::BaseObjectType* | unwrap (T* ptr) |
Get the underlying C instance from the C++ instance. | |
template<class T> | |
const T::BaseObjectType* | unwrap (const T* ptr) |
Get the underlying C instance from the C++ instance. | |
template<class T> | |
T::BaseObjectType* | unwrap (const Glib::RefPtr<T>& ptr) |
Get the underlying C instance from the C++ instance. | |
template<class T> | |
const T::BaseObjectType* | unwrap (const Glib::RefPtr<const T>& ptr) |
Get the underlying C instance from the C++ instance. | |
template<class T> | |
T::BaseObjectType* | unwrap_copy (const Glib::RefPtr<T>& ptr) |
Get the underlying C instance from the C++ instance and acquire a reference. | |
template<class T> | |
const T::BaseObjectType* | unwrap_copy (const Glib::RefPtr<const T>& ptr) |
Get the underlying C instance from the C++ instance and acquire a reference. |
|
|
|
Get the underlying C instance from the C++ instance. This is just like calling gobj(), but it does its own check for a NULL pointer. |
|
Get the underlying C instance from the C++ instance. This is just like calling gobj(), but it does its own check for a NULL pointer. |
|
Get the underlying C instance from the C++ instance. This is just like calling gobj(), but it does its own check for a NULL pointer. |
|
Get the underlying C instance from the C++ instance. This is just like calling gobj(), but it does its own check for a NULL pointer. |
|
Get the underlying C instance from the C++ instance and acquire a reference. This is just like calling gobj_copy(), but it does its own check for a NULL pointer. |
|
Get the underlying C instance from the C++ instance and acquire a reference. This is just like calling gobj_copy(), but it does its own check for a NULL pointer. |
|
|
|
|
|
|
|
|