gvaluetypes.h File Reference

API published in:
API deprecated in:


#include <_ansi.h>
#include <gobject/gvalue.h>

Go to the source code of this file.


Defines

#define  G_VALUE_HOLDS_CHAR(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_CHAR))
#define  G_VALUE_HOLDS_UCHAR(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UCHAR))
#define  G_VALUE_HOLDS_BOOLEAN(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOOLEAN))
#define  G_VALUE_HOLDS_INT(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT))
#define  G_VALUE_HOLDS_UINT(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT))
#define  G_VALUE_HOLDS_LONG(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_LONG))
#define  G_VALUE_HOLDS_ULONG(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_ULONG))
#define  G_VALUE_HOLDS_INT64(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT64))
#define  G_VALUE_HOLDS_UINT64(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT64))
#define  G_VALUE_HOLDS_FLOAT(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_FLOAT))
#define  G_VALUE_HOLDS_DOUBLE(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_DOUBLE))
#define  G_VALUE_HOLDS_STRING(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_STRING))
#define  G_VALUE_HOLDS_POINTER(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_POINTER))
#define  G_TYPE_GTYPE   (g_gtype_get_type())
#define  G_VALUE_HOLDS_GTYPE(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_GTYPE))

Typedefs

typedef gchar gchararray

Functions

IMPORT_C void  g_value_set_char (GValue *value, gchar v_char)
IMPORT_C gchar  g_value_get_char (const GValue *value)
IMPORT_C void  g_value_set_uchar (GValue *value, guchar v_uchar)
IMPORT_C guchar  g_value_get_uchar (const GValue *value)
IMPORT_C void  g_value_set_boolean (GValue *value, gboolean v_boolean)
IMPORT_C gboolean  g_value_get_boolean (const GValue *value)
IMPORT_C void  g_value_set_int (GValue *value, gint v_int)
IMPORT_C gint  g_value_get_int (const GValue *value)
IMPORT_C void  g_value_set_uint (GValue *value, guint v_uint)
IMPORT_C guint  g_value_get_uint (const GValue *value)
IMPORT_C void  g_value_set_long (GValue *value, glong v_long)
IMPORT_C glong  g_value_get_long (const GValue *value)
IMPORT_C void  g_value_set_ulong (GValue *value, gulong v_ulong)
IMPORT_C gulong  g_value_get_ulong (const GValue *value)
IMPORT_C void  g_value_set_int64 (GValue *value, gint64 v_int64)
IMPORT_C gint64  g_value_get_int64 (const GValue *value)
IMPORT_C void  g_value_set_uint64 (GValue *value, guint64 v_uint64)
IMPORT_C guint64  g_value_get_uint64 (const GValue *value)
IMPORT_C void  g_value_set_float (GValue *value, gfloat v_float)
IMPORT_C gfloat  g_value_get_float (const GValue *value)
IMPORT_C void  g_value_set_double (GValue *value, gdouble v_double)
IMPORT_C gdouble  g_value_get_double (const GValue *value)
IMPORT_C void  g_value_set_string (GValue *value, const gchar *v_string)
IMPORT_C void  g_value_set_static_string (GValue *value, const gchar *v_string)
IMPORT_C G_CONST_RETURN gchar g_value_get_string (const GValue *value)
IMPORT_C gchar g_value_dup_string (const GValue *value)
IMPORT_C void  g_value_set_pointer (GValue *value, gpointer v_pointer)
IMPORT_C gpointer  g_value_get_pointer (const GValue *value)
IMPORT_C GType  g_gtype_get_type (void)
IMPORT_C void  g_value_set_gtype (GValue *value, GType v_gtype)
IMPORT_C GType  g_value_get_gtype (const GValue *value)
IMPORT_C GType  g_pointer_type_register_static (const gchar *name)
IMPORT_C gchar g_strdup_value_contents (const GValue *value)
IMPORT_C void  g_value_take_string (GValue *value, gchar *v_string)
IMPORT_C void  g_value_set_string_take_ownership (GValue *value, gchar *v_string)

Define Documentation

#define G_TYPE_GTYPE   (g_gtype_get_type())
 
#define G_VALUE_HOLDS_BOOLEAN value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOOLEAN))
 
#define G_VALUE_HOLDS_CHAR value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_CHAR))
 
#define G_VALUE_HOLDS_DOUBLE value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_DOUBLE))
 
#define G_VALUE_HOLDS_FLOAT value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_FLOAT))
 
#define G_VALUE_HOLDS_GTYPE value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_GTYPE))
 
#define G_VALUE_HOLDS_INT value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT))
 
#define G_VALUE_HOLDS_INT64 value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT64))
 
#define G_VALUE_HOLDS_LONG value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_LONG))
 
#define G_VALUE_HOLDS_POINTER value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_POINTER))
 
#define G_VALUE_HOLDS_STRING value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_STRING))
 
#define G_VALUE_HOLDS_UCHAR value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UCHAR))
 
#define G_VALUE_HOLDS_UINT value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT))
 
#define G_VALUE_HOLDS_UINT64 value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT64))
 
#define G_VALUE_HOLDS_ULONG value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_ULONG))
 

Typedef Documentation

typedef gchar* gchararray
 

Function Documentation

IMPORT_C GType g_gtype_get_type void   ) 
 
IMPORT_C GType g_pointer_type_register_static const gchar name  ) 
 
IMPORT_C gchar* g_strdup_value_contents const GValue value  ) 
 
IMPORT_C gchar* g_value_dup_string const GValue value  ) 
 
IMPORT_C gboolean g_value_get_boolean const GValue value  ) 
 
IMPORT_C gchar g_value_get_char const GValue value  ) 
 
IMPORT_C gdouble g_value_get_double const GValue value  ) 
 
IMPORT_C gfloat g_value_get_float const GValue value  ) 
 
IMPORT_C GType g_value_get_gtype const GValue value  ) 
 
IMPORT_C gint g_value_get_int const GValue value  ) 
 
IMPORT_C gint64 g_value_get_int64 const GValue value  ) 
 
IMPORT_C glong g_value_get_long const GValue value  ) 
 
IMPORT_C gpointer g_value_get_pointer const GValue value  ) 
 
IMPORT_C G_CONST_RETURN gchar* g_value_get_string const GValue value  ) 
 
IMPORT_C guchar g_value_get_uchar const GValue value  ) 
 
IMPORT_C guint g_value_get_uint const GValue value  ) 
 
IMPORT_C guint64 g_value_get_uint64 const GValue value  ) 
 
IMPORT_C gulong g_value_get_ulong const GValue value  ) 
 
IMPORT_C void g_value_set_boolean GValue value,
gboolean  v_boolean
 
IMPORT_C void g_value_set_char GValue value,
gchar  v_char
 
IMPORT_C void g_value_set_double GValue value,
gdouble  v_double
 
IMPORT_C void g_value_set_float GValue value,
gfloat  v_float
 
IMPORT_C void g_value_set_gtype GValue value,
GType  v_gtype
 
IMPORT_C void g_value_set_int GValue value,
gint  v_int
 
IMPORT_C void g_value_set_int64 GValue value,
gint64  v_int64
 
IMPORT_C void g_value_set_long GValue value,
glong  v_long
 
IMPORT_C void g_value_set_pointer GValue value,
gpointer  v_pointer
 
IMPORT_C void g_value_set_static_string GValue value,
const gchar v_string
 
IMPORT_C void g_value_set_string GValue value,
const gchar v_string
 
IMPORT_C void g_value_set_string_take_ownership GValue value,
gchar v_string
 
IMPORT_C void g_value_set_uchar GValue value,
guchar  v_uchar
 
IMPORT_C void g_value_set_uint GValue value,
guint  v_uint
 
IMPORT_C void g_value_set_uint64 GValue value,
guint64  v_uint64
 
IMPORT_C void g_value_set_ulong GValue value,
gulong  v_ulong
 
IMPORT_C void g_value_take_string GValue value,
gchar v_string
 

Copyright © Nokia Corporation 2001-2008
Back to top