GLib.Type – gobject-2.0 Reference Manual
Packages
gobject-2.0
GLib
Type
BOOLEAN
BOXED
CHAR
DOUBLE
ENUM
FLAGS
FLOAT
INT
INT64
INTERFACE
INVALID
LONG
NONE
OBJECT
PARAM
POINTER
STRING
UCHAR
UINT
UINT64
ULONG
VARIANT
from_instance
from_name
get_type_registration_serial
add_class_private
children
class_peek
class_peek_parent
class_peek_static
class_ref
default_interface_peek
default_interface_ref
depth
ensure
get_instance_count
get_qdata
interface_prerequisites
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
next_base
parent
qname
query
set_qdata
Type
Object Hierarchy:
Description:
public
struct
Type
:
ulong
Namespace:
GLib
Package:
gobject-2.0
Content:
Constants:
public
const
Type
BOOLEAN
public
const
Type
BOXED
public
const
Type
CHAR
public
const
Type
DOUBLE
public
const
Type
ENUM
public
const
Type
FLAGS
public
const
Type
FLOAT
public
const
Type
INT
public
const
Type
INT64
public
const
Type
INTERFACE
public
const
Type
INVALID
public
const
Type
LONG
public
const
Type
NONE
public
const
Type
OBJECT
public
const
Type
PARAM
public
const
Type
POINTER
public
const
Type
STRING
public
const
Type
UCHAR
public
const
Type
UINT
public
const
Type
UINT64
public
const
Type
ULONG
public
const
Type
VARIANT
Static methods:
public
static
Type
from_instance
(
void
* instance)
public
static
Type
from_name
(
string
name)
public
static
uint
get_type_registration_serial
()
Methods:
public
void
add_class_private
(
size_t
private_size)
public
Type
[]
children
()
public
unowned
TypeClass
?
class_peek
()
public
unowned
TypeClass
?
class_peek_parent
()
public
unowned
TypeClass
?
class_peek_static
()
public
unowned
TypeClass
?
default_interface_peek
()
public
TypeInterface
default_interface_ref
()
public
TypeClass
class_ref
()
public
uint
depth
()
public
void
ensure
()
public
int
get_instance_count
()
public
void
*
get_qdata
(
Quark
quark)
public
Type
[]
interface_prerequisites
()
public
Type
[]
interfaces
()
public
Type
next_base
(
Type
root_type)
public
bool
is_a
(
Type
is_a_type)
public
bool
is_abstract
()
public
bool
is_classed
()
public
bool
is_deep_derivable
()
public
bool
is_derivable
()
public
bool
is_derived
()
public
bool
is_enum
()
public
bool
is_flags
()
public
bool
is_fundamental
()
public
bool
is_instantiatable
()
public
bool
is_interface
()
public
bool
is_object
()
public
bool
is_value_type
()
public
unowned
string
name
()
public
Type
parent
()
public
Quark
qname
()
public
void
query
(
out
TypeQuery
query)
public
void
set_qdata
(
Quark
quark,
void
* data)
Inherited Members:
All known members inherited from struct ulong
MIN
MAX
min
max
from_big_endian
from_little_endian
to_string
clamp
to_big_endian
to_little_endian