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