#include <glibmm/object.h>

Public Types | |
| typedef void(* | DestroyNotify )(gpointer data) |
Public Member Functions | |
| void* | get_data (const QueryQuark& key) |
| void | set_data (const Quark& key, void* data) |
| void | set_data (const Quark& key, void* data, DestroyNotify notify) |
| void | remove_data (const QueryQuark& quark) |
| void* | steal_data (const QueryQuark& quark) |
Protected Member Functions | |
| Object () | |
| Object (const Glib::ConstructParams& construct_params) | |
| Object (GObject* castitem) | |
| virtual | ~Object () |
Related Functions | |
(Note that these are not member functions.) | |
| Glib::RefPtr< Glib::Object > | wrap (GObject* object, bool take_copy=false) |
| typedef void(* Glib::Object::DestroyNotify)(gpointer data) |
| Glib::Object::Object | ( | ) | [protected] |
| Glib::Object::Object | ( | const Glib::ConstructParams & | construct_params ) | [explicit, protected] |
| Glib::Object::Object | ( | GObject * | castitem ) | [explicit, protected] |
| virtual Glib::Object::~Object | ( | ) | [protected, virtual] |
| void* Glib::Object::get_data | ( | const QueryQuark& | key ) |
| void Glib::Object::remove_data | ( | const QueryQuark& | quark ) |
| void Glib::Object::set_data | ( | const Quark& | key, |
| void * | data | ||
| ) |
| void Glib::Object::set_data | ( | const Quark& | key, |
| void * | data, | ||
| DestroyNotify | notify | ||
| ) |
| void* Glib::Object::steal_data | ( | const QueryQuark& | quark ) |
| Glib::RefPtr< Glib::Object > wrap | ( | GObject * | object, |
| bool | take_copy = false |
||
| ) | [related] |
1.7.2