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