os/ossrv/glib/gobject/gmarshal.list
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
# see glib-genmarshal(1) for a detailed description of the file format,
sl@0
     2
# possible parameter types are:
sl@0
     3
#   VOID        indicates   no   return   type,  or  no  extra
sl@0
     4
#               parameters. if VOID is used as  the  parameter
sl@0
     5
#               list, no additional parameters may be present.
sl@0
     6
#   BOOLEAN     for boolean types (gboolean)
sl@0
     7
#   CHAR        for signed char types (gchar)
sl@0
     8
#   UCHAR       for unsigned char types (guchar)
sl@0
     9
#   INT         for signed integer types (gint)
sl@0
    10
#   UINT        for unsigned integer types (guint)
sl@0
    11
#   LONG        for signed long integer types (glong)
sl@0
    12
#   ULONG       for unsigned long integer types (gulong)
sl@0
    13
#   ENUM        for enumeration types (gint)
sl@0
    14
#   FLAGS       for flag enumeration types (guint)
sl@0
    15
#   FLOAT       for single-precision float types (gfloat)
sl@0
    16
#   DOUBLE      for double-precision float types (gdouble)
sl@0
    17
#   STRING      for string types (gchar*)
sl@0
    18
#   PARAM       for GParamSpec or derived types  (GParamSpec*)
sl@0
    19
#   BOXED       for boxed (anonymous but reference counted) types (GBoxed*)
sl@0
    20
#   POINTER     for anonymous pointer types (gpointer)
sl@0
    21
#   OBJECT      for GObject or derived types (GObject*)
sl@0
    22
#   NONE        deprecated alias for VOID
sl@0
    23
#   BOOL        deprecated alias for BOOLEAN
sl@0
    24
sl@0
    25
# standard VOID return marshallers
sl@0
    26
VOID:VOID
sl@0
    27
VOID:BOOLEAN
sl@0
    28
VOID:CHAR
sl@0
    29
VOID:UCHAR
sl@0
    30
VOID:INT
sl@0
    31
VOID:UINT
sl@0
    32
VOID:LONG
sl@0
    33
VOID:ULONG
sl@0
    34
VOID:ENUM
sl@0
    35
VOID:FLAGS
sl@0
    36
VOID:FLOAT
sl@0
    37
VOID:DOUBLE
sl@0
    38
VOID:STRING
sl@0
    39
VOID:PARAM
sl@0
    40
VOID:BOXED
sl@0
    41
VOID:POINTER
sl@0
    42
VOID:OBJECT
sl@0
    43
sl@0
    44
# GRuntime specific marshallers
sl@0
    45
VOID:UINT,POINTER
sl@0
    46
BOOL:FLAGS
sl@0
    47
STRING:OBJECT,POINTER