GLib.Type – gobject-2.0 Reference Manual
Packages
gobject-2.0
GLib
Type
BOXED
ENUM
FLAGS
INTERFACE
INVALID
from_instance
from_name
children
class_peek
class_ref
depth
get_qdata
interfaces
is_a
is_abstract
is_classed
is_deep_derivable
is_derivable
is_derived
is_enum
is_flags
is_fundamental
is_instantiatable
is_interface
is_object
is_value_type
name
parent
qname
query
set_qdata
Type
Object Hierarchy:
Description:
public
struct
Type
:
ulong
Namespace:
GLib
Package:
gobject-2.0
Content:
Constants:
public
const
Type
INVALID
public
const
Type
INTERFACE
public
const
Type
ENUM
public
const
Type
FLAGS
public
const
Type
BOXED
Static methods:
public
static
Type
from_instance
(
void
* instance)
public
static
Type
from_name
(
string
name)
Methods:
public
bool
is_object
()
public
bool
is_abstract
()
public
bool
is_classed
()
public
bool
is_derivable
()
public
bool
is_deep_derivable
()
public
bool
is_derived
()
public
bool
is_fundamental
()
public
bool
is_instantiatable
()
public
bool
is_interface
()
public
bool
is_value_type
()
public
bool
is_enum
()
public
bool
is_flags
()
public
Type
[]
children
()
public
uint
depth
()
public
Type
[]
interfaces
()
public
bool
is_a
(
Type
is_a_type)
public
unowned
string
name
()
public
Quark
qname
()
public
Type
parent
()
public
void
*
get_qdata
(
Quark
quark)
public
void
set_qdata
(
Quark
quark,
void
* data)
public
void
query
(
out
TypeQuery
query)
public
TypeClass
class_ref
()
public
weak
TypeClass
class_peek
()
Inherited Members:
All known members inherited from struct ulong
min
max
from_big_endian
from_little_endian
to_string
clamp
to_big_endian
to_little_endian
MIN
MAX