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
(
const
Gtk_ObjectHandle
&
a
);
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.)