gtypemodule.h File Reference

API published in:
API deprecated in:


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

Go to the source code of this file.


Data Structures

struct   _GTypeModule
struct   _GTypeModuleClass

Defines

#define  G_TYPE_TYPE_MODULE   (g_type_module_get_type ())
#define  G_TYPE_MODULE(module)   (G_TYPE_CHECK_INSTANCE_CAST ((module), G_TYPE_TYPE_MODULE, GTypeModule))
#define  G_TYPE_MODULE_CLASS(class)   (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_TYPE_MODULE, GTypeModuleClass))
#define  G_IS_TYPE_MODULE(module)   (G_TYPE_CHECK_INSTANCE_TYPE ((module), G_TYPE_TYPE_MODULE))
#define  G_IS_TYPE_MODULE_CLASS(class)   (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_TYPE_MODULE))
#define  G_TYPE_MODULE_GET_CLASS(module)   (G_TYPE_INSTANCE_GET_CLASS ((module), G_TYPE_TYPE_MODULE, GTypeModuleClass))

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GTypeModule 
GTypeModule
typedef _GTypeModuleClass  GTypeModuleClass

Functions

IMPORT_C GType  g_type_module_get_type (void) G_GNUC_CONST
IMPORT_C gboolean  g_type_module_use (GTypeModule *module)
IMPORT_C void  g_type_module_unuse (GTypeModule *module)
IMPORT_C void  g_type_module_set_name (GTypeModule *module, const gchar *name)
IMPORT_C GType  g_type_module_register_type (GTypeModule *module, GType parent_type, const gchar *type_name, const GTypeInfo *type_info, GTypeFlags flags)
IMPORT_C void  g_type_module_add_interface (GTypeModule *module, GType instance_type, GType interface_type, const GInterfaceInfo *interface_info)
IMPORT_C GType  g_type_module_register_enum (GTypeModule *module, const gchar *name, const GEnumValue *const_static_values)
IMPORT_C GType  g_type_module_register_flags (GTypeModule *module, const gchar *name, const GFlagsValue *const_static_values)

Define Documentation

#define G_IS_TYPE_MODULE module   )     (G_TYPE_CHECK_INSTANCE_TYPE ((module), G_TYPE_TYPE_MODULE))
 
#define G_IS_TYPE_MODULE_CLASS class   )     (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_TYPE_MODULE))
 
#define G_TYPE_MODULE module   )     (G_TYPE_CHECK_INSTANCE_CAST ((module), G_TYPE_TYPE_MODULE, GTypeModule))
 
#define G_TYPE_MODULE_CLASS class   )     (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_TYPE_MODULE, GTypeModuleClass))
 
#define G_TYPE_MODULE_GET_CLASS module   )     (G_TYPE_INSTANCE_GET_CLASS ((module), G_TYPE_TYPE_MODULE, GTypeModuleClass))
 
#define G_TYPE_TYPE_MODULE   (g_type_module_get_type ())
 

Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GTypeModule GTypeModule
 
typedef struct _GTypeModuleClass GTypeModuleClass
 

Function Documentation

IMPORT_C void g_type_module_add_interface GTypeModule module,
GType  instance_type,
GType  interface_type,
const GInterfaceInfo interface_info
 
IMPORT_C GType g_type_module_get_type void   ) 
 
IMPORT_C GType g_type_module_register_enum GTypeModule module,
const gchar name,
const GEnumValue const_static_values
 
IMPORT_C GType g_type_module_register_flags GTypeModule module,
const gchar name,
const GFlagsValue const_static_values
 
IMPORT_C GType g_type_module_register_type GTypeModule module,
GType  parent_type,
const gchar type_name,
const GTypeInfo type_info,
GTypeFlags  flags
 
IMPORT_C void g_type_module_set_name GTypeModule module,
const gchar name
 
IMPORT_C void g_type_module_unuse GTypeModule module  ) 
 
IMPORT_C gboolean g_type_module_use GTypeModule module  ) 
 

Copyright © Nokia Corporation 2001-2008
Back to top