gvalue.h File Reference

API published in:
API deprecated in:


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

Go to the source code of this file.


Data Structures

struct   _GValue

Defines

#define  G_TYPE_IS_VALUE(type)   (g_type_check_is_value_type (type))
#define  G_IS_VALUE(value)   (G_TYPE_CHECK_VALUE (value))
#define  G_VALUE_TYPE(value)   (((GValue*) (value))->g_type)
#define  G_VALUE_TYPE_NAME(value)   (g_type_name (G_VALUE_TYPE (value)))
#define  G_VALUE_HOLDS(value, type)   (G_TYPE_CHECK_VALUE_TYPE ((value), (type)))
#define  G_VALUE_NOCOPY_CONTENTS   (1 << 27)

Typedefs

typedef void(*  GValueTransform )(const GValue *src_value, GValue *dest_value)

Functions

IMPORT_C GValue g_value_init (GValue *value, GType g_type)
IMPORT_C void  g_value_copy (const GValue *src_value, GValue *dest_value)
IMPORT_C GValue g_value_reset (GValue *value)
IMPORT_C void  g_value_unset (GValue *value)
IMPORT_C void  g_value_set_instance (GValue *value, gpointer instance)
IMPORT_C gboolean  g_value_fits_pointer (const GValue *value)
IMPORT_C gpointer  g_value_peek_pointer (const GValue *value)
IMPORT_C gboolean  g_value_type_compatible (GType src_type, GType dest_type)
IMPORT_C gboolean  g_value_type_transformable (GType src_type, GType dest_type)
IMPORT_C gboolean  g_value_transform (const GValue *src_value, GValue *dest_value)
IMPORT_C void  g_value_register_transform_func (GType src_type, GType dest_type, GValueTransform transform_func)

Define Documentation

#define G_IS_VALUE value   )     (G_TYPE_CHECK_VALUE (value))
 
#define G_TYPE_IS_VALUE type   )     (g_type_check_is_value_type (type))
 
#define G_VALUE_HOLDS value,
type   )     (G_TYPE_CHECK_VALUE_TYPE ((value), (type)))
 
#define G_VALUE_NOCOPY_CONTENTS   (1 << 27)
 
#define G_VALUE_TYPE value   )     (((GValue*) (value))->g_type)
 
#define G_VALUE_TYPE_NAME value   )     (g_type_name (G_VALUE_TYPE (value)))
 

Typedef Documentation

typedef void(* GValueTransform)(const GValue *src_value, GValue *dest_value)
 

Function Documentation

IMPORT_C void g_value_copy const GValue src_value,
GValue dest_value
 
IMPORT_C gboolean g_value_fits_pointer const GValue value  ) 
 
IMPORT_C GValue* g_value_init GValue value,
GType  g_type
 
IMPORT_C gpointer g_value_peek_pointer const GValue value  ) 
 
IMPORT_C void g_value_register_transform_func GType  src_type,
GType  dest_type,
GValueTransform  transform_func
 
IMPORT_C GValue* g_value_reset GValue value  ) 
 
IMPORT_C void g_value_set_instance GValue value,
gpointer  instance
 
IMPORT_C gboolean g_value_transform const GValue src_value,
GValue dest_value
 
IMPORT_C gboolean g_value_type_compatible GType  src_type,
GType  dest_type
 
IMPORT_C gboolean g_value_type_transformable GType  src_type,
GType  dest_type
 
IMPORT_C void g_value_unset GValue value  ) 
 

Copyright © Nokia Corporation 2001-2008
Back to top