gboxed.h File Reference

API published in:
API deprecated in:


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

Go to the source code of this file.


Defines

#define  G_TYPE_IS_BOXED(type)   (G_TYPE_FUNDAMENTAL (type) == G_TYPE_BOXED)
#define  G_VALUE_HOLDS_BOXED(value)   (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOXED))
#define  G_TYPE_CLOSURE   (g_closure_get_type ())
#define  G_TYPE_VALUE   (g_value_get_type ())
#define  G_TYPE_VALUE_ARRAY   (g_value_array_get_type ())
#define  G_TYPE_DATE   (g_date_get_type ())
#define  G_TYPE_STRV   (g_strv_get_type ())
#define  G_TYPE_GSTRING   (g_gstring_get_type ())
#define  G_TYPE_HASH_TABLE   (g_hash_table_get_type ())

Typedefs

typedef gpointer(*  GBoxedCopyFunc )(gpointer boxed)
typedef void(*  GBoxedFreeFunc )(gpointer boxed)
typedef gchar **  GStrv

Functions

IMPORT_C gpointer  g_boxed_copy (GType boxed_type, gconstpointer src_boxed)
IMPORT_C void  g_boxed_free (GType boxed_type, gpointer boxed)
IMPORT_C void  g_value_set_boxed (GValue *value, gconstpointer v_boxed)
IMPORT_C void  g_value_set_static_boxed (GValue *value, gconstpointer v_boxed)
IMPORT_C gpointer  g_value_get_boxed (const GValue *value)
IMPORT_C gpointer  g_value_dup_boxed (const GValue *value)
IMPORT_C GType  g_boxed_type_register_static (const gchar *name, GBoxedCopyFunc boxed_copy, GBoxedFreeFunc boxed_free)
IMPORT_C void  g_value_take_boxed (GValue *value, gconstpointer v_boxed)
IMPORT_C void  g_value_set_boxed_take_ownership (GValue *value, gconstpointer v_boxed)
IMPORT_C GType  g_closure_get_type (void) G_GNUC_CONST
IMPORT_C GType  g_value_get_type (void) G_GNUC_CONST
IMPORT_C GType  g_value_array_get_type (void) G_GNUC_CONST
IMPORT_C GType  g_date_get_type (void) G_GNUC_CONST
IMPORT_C GType  g_strv_get_type (void) G_GNUC_CONST
IMPORT_C GType  g_gstring_get_type (void) G_GNUC_CONST
IMPORT_C GType  g_hash_table_get_type (void) G_GNUC_CONST

Define Documentation

#define G_TYPE_CLOSURE   (g_closure_get_type ())
 
#define G_TYPE_DATE   (g_date_get_type ())
 
#define G_TYPE_GSTRING   (g_gstring_get_type ())
 
#define G_TYPE_HASH_TABLE   (g_hash_table_get_type ())
 
#define G_TYPE_IS_BOXED type   )     (G_TYPE_FUNDAMENTAL (type) == G_TYPE_BOXED)
 
#define G_TYPE_STRV   (g_strv_get_type ())
 
#define G_TYPE_VALUE   (g_value_get_type ())
 
#define G_TYPE_VALUE_ARRAY   (g_value_array_get_type ())
 
#define G_VALUE_HOLDS_BOXED value   )     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_BOXED))
 

Typedef Documentation

typedef gpointer(* GBoxedCopyFunc)(gpointer boxed)
 
typedef void(* GBoxedFreeFunc)(gpointer boxed)
 
typedef gchar** GStrv
 

Function Documentation

IMPORT_C gpointer g_boxed_copy GType  boxed_type,
gconstpointer  src_boxed
 
IMPORT_C void g_boxed_free GType  boxed_type,
gpointer  boxed
 
IMPORT_C GType g_boxed_type_register_static const gchar name,
GBoxedCopyFunc  boxed_copy,
GBoxedFreeFunc  boxed_free
 
IMPORT_C GType g_closure_get_type void   ) 
 
IMPORT_C GType g_date_get_type void   ) 
 
IMPORT_C GType g_gstring_get_type void   ) 
 
IMPORT_C GType g_hash_table_get_type void   ) 
 
IMPORT_C GType g_strv_get_type void   ) 
 
IMPORT_C GType g_value_array_get_type void   ) 
 
IMPORT_C gpointer g_value_dup_boxed const GValue value  ) 
 
IMPORT_C gpointer g_value_get_boxed const GValue value  ) 
 
IMPORT_C GType g_value_get_type void   ) 
 
IMPORT_C void g_value_set_boxed GValue value,
gconstpointer  v_boxed
 
IMPORT_C void g_value_set_boxed_take_ownership GValue value,
gconstpointer  v_boxed
 
IMPORT_C void g_value_set_static_boxed GValue value,
gconstpointer  v_boxed
 
IMPORT_C void g_value_take_boxed GValue value,
gconstpointer  v_boxed
 

Copyright © Nokia Corporation 2001-2008
Back to top