Standard value types

Name

Standard value types -- 

Synopsis


#include <gobject.h>


#define     G_IS_VALUE_CHAR                 (value)
#define     G_IS_VALUE_UCHAR                (value)
#define     G_IS_VALUE_BOOLEAN              (value)
#define     G_IS_VALUE_INT                  (value)
#define     G_IS_VALUE_UINT                 (value)
#define     G_IS_VALUE_LONG                 (value)
#define     G_IS_VALUE_ULONG                (value)
#define     G_IS_VALUE_FLOAT                (value)
#define     G_IS_VALUE_DOUBLE               (value)
#define     G_IS_VALUE_STRING               (value)
void        g_value_set_char                (GValue *value,
                                             gint8 v_char);
gint8       g_value_get_char                (const GValue *value);
void        g_value_set_uchar               (GValue *value,
                                             guint8 v_uchar);
guint8      g_value_get_uchar               (const GValue *value);
void        g_value_set_boolean             (GValue *value,
                                             gboolean v_boolean);
gboolean    g_value_get_boolean             (const GValue *value);
void        g_value_set_int                 (GValue *value,
                                             gint v_int);
gint        g_value_get_int                 (const GValue *value);
void        g_value_set_uint                (GValue *value,
                                             guint v_uint);
guint       g_value_get_uint                (const GValue *value);
void        g_value_set_long                (GValue *value,
                                             glong v_long);
glong       g_value_get_long                (const GValue *value);
void        g_value_set_ulong               (GValue *value,
                                             gulong v_ulong);
gulong      g_value_get_ulong               (const GValue *value);
void        g_value_set_float               (GValue *value,
                                             gfloat v_float);
gfloat      g_value_get_float               (const GValue *value);
void        g_value_set_double              (GValue *value,
                                             gdouble v_double);
gdouble     g_value_get_double              (const GValue *value);
void        g_value_set_string              (GValue *value,
                                             const gchar *v_string);
gchar*      g_value_get_string              (const GValue *value);
gchar*      g_value_dup_string              (const GValue *value);

Description

Details

G_IS_VALUE_CHAR()

#define G_IS_VALUE_CHAR(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_CHAR))

value : 


G_IS_VALUE_UCHAR()

#define G_IS_VALUE_UCHAR(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UCHAR))

value : 


G_IS_VALUE_BOOLEAN()

#define G_IS_VALUE_BOOLEAN(value)	(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOOLEAN))

value : 


G_IS_VALUE_INT()

#define G_IS_VALUE_INT(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_INT))

value : 


G_IS_VALUE_UINT()

#define G_IS_VALUE_UINT(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_UINT))

value : 


G_IS_VALUE_LONG()

#define G_IS_VALUE_LONG(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_LONG))

value : 


G_IS_VALUE_ULONG()

#define G_IS_VALUE_ULONG(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_ULONG))

value : 


G_IS_VALUE_FLOAT()

#define G_IS_VALUE_FLOAT(value)		(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_FLOAT))

value : 


G_IS_VALUE_DOUBLE()

#define G_IS_VALUE_DOUBLE(value)	(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_DOUBLE))

value : 


G_IS_VALUE_STRING()

#define G_IS_VALUE_STRING(value)	(G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_STRING))

value : 


g_value_set_char ()

void        g_value_set_char                (GValue *value,
                                             gint8 v_char);

value : 
v_char : 


g_value_get_char ()

gint8       g_value_get_char                (const GValue *value);

value : 
Returns : 


g_value_set_uchar ()

void        g_value_set_uchar               (GValue *value,
                                             guint8 v_uchar);

value : 
v_uchar : 


g_value_get_uchar ()

guint8      g_value_get_uchar               (const GValue *value);

value : 
Returns : 


g_value_set_boolean ()

void        g_value_set_boolean             (GValue *value,
                                             gboolean v_boolean);

value : 
v_boolean : 


g_value_get_boolean ()

gboolean    g_value_get_boolean             (const GValue *value);

value : 
Returns : 


g_value_set_int ()

void        g_value_set_int                 (GValue *value,
                                             gint v_int);

value : 
v_int : 


g_value_get_int ()

gint        g_value_get_int                 (const GValue *value);

value : 
Returns : 


g_value_set_uint ()

void        g_value_set_uint                (GValue *value,
                                             guint v_uint);

value : 
v_uint : 


g_value_get_uint ()

guint       g_value_get_uint                (const GValue *value);

value : 
Returns : 


g_value_set_long ()

void        g_value_set_long                (GValue *value,
                                             glong v_long);

value : 
v_long : 


g_value_get_long ()

glong       g_value_get_long                (const GValue *value);

value : 
Returns : 


g_value_set_ulong ()

void        g_value_set_ulong               (GValue *value,
                                             gulong v_ulong);

value : 
v_ulong : 


g_value_get_ulong ()

gulong      g_value_get_ulong               (const GValue *value);

value : 
Returns : 


g_value_set_float ()

void        g_value_set_float               (GValue *value,
                                             gfloat v_float);

value : 
v_float : 


g_value_get_float ()

gfloat      g_value_get_float               (const GValue *value);

value : 
Returns : 


g_value_set_double ()

void        g_value_set_double              (GValue *value,
                                             gdouble v_double);

value : 
v_double : 


g_value_get_double ()

gdouble     g_value_get_double              (const GValue *value);

value : 
Returns : 


g_value_set_string ()

void        g_value_set_string              (GValue *value,
                                             const gchar *v_string);

value : 
v_string : 


g_value_get_string ()

gchar*      g_value_get_string              (const GValue *value);

value : 
Returns : 


g_value_dup_string ()

gchar*      g_value_dup_string              (const GValue *value);

value : 
Returns :