index
gtk-- homepage



Description:
Gtk_ObjectHandle

#include <gtk--/base.h>

Convenience class to ease management of "cached" data-members,



Properties:


Public member index:


explicit Gtk_ObjectHandle(OBJECT *obj=0,bool owned=true);
Gtk_ObjectHandle(auto_ptr <OBJECT > &obj);
Gtk_ObjectHandle(Gtk_ObjectHandle_ref <OBJECT > ref);
~Gtk_ObjectHandle();
const OBJECT *get_object()const;
OBJECT &operator *()const;
OBJECT *operator ->()const;
bool owner()const;
template <class _Tp1 > operator Gtk_ObjectHandle_ref <_Tp1 >();
template <class _Tp1 > operator auto_ptr <_Tp1 >();
template <class _Tp1 > operator Gtk_ObjectHandle <_Tp1 >();
Gtk_ObjectHandle &operator =(const Gtk_ObjectHandle &a);
OBJECT *get();
OBJECT *get_object();
OBJECT *release()const;
void set_owned(bool owned);
void set_object(OBJECT *obj,bool own=true);
Private member index:



Public member details:


Private member details:



Examples:





(pages generated by PERCEPS -script.)