Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
glib-types.h File Reference
#include <glib.h>
#include <gobject/gobject-visibility.h>

Go to the source code of this file.

Macros

#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 ())
 
#define G_TYPE_REGEX   (g_regex_get_type ())
 
#define G_TYPE_MATCH_INFO   (g_match_info_get_type ())
 
#define G_TYPE_ARRAY   (g_array_get_type ())
 
#define G_TYPE_BYTE_ARRAY   (g_byte_array_get_type ())
 
#define G_TYPE_PTR_ARRAY   (g_ptr_array_get_type ())
 
#define G_TYPE_BYTES   (g_bytes_get_type ())
 
#define G_TYPE_VARIANT_TYPE   (g_variant_type_get_gtype ())
 
#define G_TYPE_ERROR   (g_error_get_type ())
 
#define G_TYPE_DATE_TIME   (g_date_time_get_type ())
 
#define G_TYPE_TIME_ZONE   (g_time_zone_get_type ())
 
#define G_TYPE_IO_CHANNEL   (g_io_channel_get_type ())
 
#define G_TYPE_IO_CONDITION   (g_io_condition_get_type ())
 
#define G_TYPE_VARIANT_BUILDER   (g_variant_builder_get_type ())
 
#define G_TYPE_VARIANT_DICT   (g_variant_dict_get_type ())
 
#define G_TYPE_MAIN_LOOP   (g_main_loop_get_type ())
 
#define G_TYPE_MAIN_CONTEXT   (g_main_context_get_type ())
 
#define G_TYPE_SOURCE   (g_source_get_type ())
 
#define G_TYPE_POLLFD   (g_pollfd_get_type ())
 
#define G_TYPE_MARKUP_PARSE_CONTEXT   (g_markup_parse_context_get_type ())
 
#define G_TYPE_KEY_FILE   (g_key_file_get_type ())
 
#define G_TYPE_MAPPED_FILE   (g_mapped_file_get_type ())
 
#define G_TYPE_THREAD   (g_thread_get_type ())
 
#define G_TYPE_CHECKSUM   (g_checksum_get_type ())
 
#define G_TYPE_OPTION_GROUP   (g_option_group_get_type ())
 
#define G_TYPE_URI   (g_uri_get_type ())
 
#define G_TYPE_TREE   (g_tree_get_type ())
 
#define G_TYPE_PATTERN_SPEC   (g_pattern_spec_get_type ())
 
#define G_TYPE_BOOKMARK_FILE   (g_bookmark_file_get_type ())
 
#define G_TYPE_HMAC   (g_hmac_get_type ())
 
#define G_TYPE_DIR   (g_dir_get_type ())
 
#define G_TYPE_RAND   (g_rand_get_type ())
 
#define G_TYPE_STRV_BUILDER   (g_strv_builder_get_type ())
 

Functions

GOBJECT_AVAILABLE_IN_ALL GType g_date_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_strv_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_gstring_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_hash_table_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_array_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_byte_array_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_ptr_array_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_bytes_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_variant_type_get_gtype (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_regex_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_30 GType g_match_info_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_error_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_date_time_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_time_zone_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_io_channel_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_io_condition_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_variant_builder_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_40 GType g_variant_dict_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_ALL GType g_key_file_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_30 GType g_main_loop_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_30 GType g_main_context_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_30 GType g_source_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_36 GType g_pollfd_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_36 GType g_thread_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_36 GType g_checksum_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_36 GType g_markup_parse_context_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_40 GType g_mapped_file_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_44 GType g_option_group_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_66 GType g_uri_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_68 GType g_tree_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_70 GType g_pattern_spec_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_76 GType g_bookmark_file_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_80 GType g_hmac_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_80 GType g_dir_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_80 GType g_rand_get_type (void) G_GNUC_CONST
 
GOBJECT_AVAILABLE_IN_2_80 GType g_strv_builder_get_type (void) G_GNUC_CONST
 
GType g_variant_get_gtype (void) G_GNUC_CONST
 

Macro Definition Documentation

◆ G_TYPE_ARRAY

#define G_TYPE_ARRAY   (g_array_get_type ())

G_TYPE_ARRAY:

The GType for a boxed type holding a GArray reference.

Since: 2.22

Definition at line 116 of file glib-types.h.

◆ G_TYPE_BOOKMARK_FILE

#define G_TYPE_BOOKMARK_FILE   (g_bookmark_file_get_type ())

G_TYPE_BOOKMARK_FILE:

The GType for a boxed type holding a GBookmarkFile.

Since: 2.76

Definition at line 337 of file glib-types.h.

◆ G_TYPE_BYTE_ARRAY

#define G_TYPE_BYTE_ARRAY   (g_byte_array_get_type ())

G_TYPE_BYTE_ARRAY:

The GType for a boxed type holding a GByteArray reference.

Since: 2.22

Definition at line 125 of file glib-types.h.

◆ G_TYPE_BYTES

#define G_TYPE_BYTES   (g_bytes_get_type ())

G_TYPE_BYTES:

The GType for GBytes.

Since: 2.32

Definition at line 143 of file glib-types.h.

◆ G_TYPE_CHECKSUM

#define G_TYPE_CHECKSUM   (g_checksum_get_type ())

G_TYPE_CHECKSUM:

The GType for a boxed type holding a GChecksum.

Since: 2.36

Definition at line 292 of file glib-types.h.

◆ G_TYPE_DATE

#define G_TYPE_DATE   (g_date_get_type ())

G_TYPE_DATE:

The GType for GDate.

Definition at line 42 of file glib-types.h.

◆ G_TYPE_DATE_TIME

#define G_TYPE_DATE_TIME   (g_date_time_get_type ())

G_TYPE_DATE_TIME:

The GType for a boxed type holding a GDateTime.

Since: 2.26

Definition at line 170 of file glib-types.h.

◆ G_TYPE_DIR

#define G_TYPE_DIR   (g_dir_get_type ())

G_TYPE_DIR:

The GType for a boxed type holding a GDir.

Since: 2.80

Definition at line 355 of file glib-types.h.

◆ G_TYPE_ERROR

#define G_TYPE_ERROR   (g_error_get_type ())

G_TYPE_ERROR:

The GType for a boxed type holding a #GError.

Since: 2.26

Definition at line 161 of file glib-types.h.

◆ G_TYPE_GSTRING

#define G_TYPE_GSTRING   (g_gstring_get_type ())

G_TYPE_GSTRING:

The GType for GString.

Definition at line 80 of file glib-types.h.

◆ G_TYPE_HASH_TABLE

#define G_TYPE_HASH_TABLE   (g_hash_table_get_type ())

G_TYPE_HASH_TABLE:

The GType for a boxed type holding a GHashTable reference.

Since: 2.10

Definition at line 89 of file glib-types.h.

◆ G_TYPE_HMAC

#define G_TYPE_HMAC   (g_hmac_get_type ())

G_TYPE_HMAC:

The GType for a boxed type holding a GHmac.

Since: 2.80

Definition at line 346 of file glib-types.h.

◆ G_TYPE_IO_CHANNEL

#define G_TYPE_IO_CHANNEL   (g_io_channel_get_type ())

G_TYPE_IO_CHANNEL:

The GType for GIOChannel.

Definition at line 186 of file glib-types.h.

◆ G_TYPE_IO_CONDITION

#define G_TYPE_IO_CONDITION   (g_io_condition_get_type ())

G_TYPE_IO_CONDITION:

The GType for GIOCondition.

Definition at line 193 of file glib-types.h.

◆ G_TYPE_KEY_FILE

#define G_TYPE_KEY_FILE   (g_key_file_get_type ())

G_TYPE_KEY_FILE:

The GType for a boxed type holding a GKeyFile.

Since: 2.32

Definition at line 265 of file glib-types.h.

◆ G_TYPE_MAIN_CONTEXT

#define G_TYPE_MAIN_CONTEXT   (g_main_context_get_type ())

G_TYPE_MAIN_CONTEXT:

The GType for a boxed type holding a GMainContext.

Since: 2.30

Definition at line 229 of file glib-types.h.

◆ G_TYPE_MAIN_LOOP

#define G_TYPE_MAIN_LOOP   (g_main_loop_get_type ())

G_TYPE_MAIN_LOOP:

The GType for a boxed type holding a GMainLoop.

Since: 2.30

Definition at line 220 of file glib-types.h.

◆ G_TYPE_MAPPED_FILE

#define G_TYPE_MAPPED_FILE   (g_mapped_file_get_type ())

G_TYPE_MAPPED_FILE:

The GType for a boxed type holding a GMappedFile.

Since: 2.40

Definition at line 274 of file glib-types.h.

◆ G_TYPE_MARKUP_PARSE_CONTEXT

#define G_TYPE_MARKUP_PARSE_CONTEXT   (g_markup_parse_context_get_type ())

G_TYPE_MARKUP_PARSE_CONTEXT:

The GType for a boxed type holding a GMarkupParseContext.

Since: 2.36

Definition at line 256 of file glib-types.h.

◆ G_TYPE_MATCH_INFO

#define G_TYPE_MATCH_INFO   (g_match_info_get_type ())

G_TYPE_MATCH_INFO:

The GType for a boxed type holding a GMatchInfo reference.

Since: 2.30

Definition at line 107 of file glib-types.h.

◆ G_TYPE_OPTION_GROUP

#define G_TYPE_OPTION_GROUP   (g_option_group_get_type ())

G_TYPE_OPTION_GROUP:

The GType for a boxed type holding a GOptionGroup.

Since: 2.44

Definition at line 301 of file glib-types.h.

◆ G_TYPE_PATTERN_SPEC

#define G_TYPE_PATTERN_SPEC   (g_pattern_spec_get_type ())

G_TYPE_PATTERN_SPEC:

The GType for GPatternSpec.

Since: 2.70

Definition at line 328 of file glib-types.h.

◆ G_TYPE_POLLFD

#define G_TYPE_POLLFD   (g_pollfd_get_type ())

G_TYPE_POLLFD:

The GType for a boxed type holding a GPollFD.

Since: 2.36

Definition at line 247 of file glib-types.h.

◆ G_TYPE_PTR_ARRAY

#define G_TYPE_PTR_ARRAY   (g_ptr_array_get_type ())

G_TYPE_PTR_ARRAY:

The GType for a boxed type holding a GPtrArray reference.

Since: 2.22

Definition at line 134 of file glib-types.h.

◆ G_TYPE_RAND

#define G_TYPE_RAND   (g_rand_get_type ())

G_TYPE_RAND:

The GType for a boxed type holding a GRand.

Since: 2.80

Definition at line 364 of file glib-types.h.

◆ G_TYPE_REGEX

#define G_TYPE_REGEX   (g_regex_get_type ())

G_TYPE_REGEX:

The GType for a boxed type holding a GRegex reference.

Since: 2.14

Definition at line 98 of file glib-types.h.

◆ G_TYPE_SOURCE

#define G_TYPE_SOURCE   (g_source_get_type ())

G_TYPE_SOURCE:

The GType for a boxed type holding a GSource.

Since: 2.30

Definition at line 238 of file glib-types.h.

◆ G_TYPE_STRV

#define G_TYPE_STRV   (g_strv_get_type ())

G_TYPE_STRV:

The GType for a boxed type holding a NULL-terminated array of strings.

The code fragments in the following example show the use of a property of type G_TYPE_STRV with g_object_class_install_property(), g_object_set() and g_object_get().

|[ g_object_class_install_property (object_class, PROP_AUTHORS, g_param_spec_boxed ("authors", _("Authors"), _("List of authors"), G_TYPE_STRV, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));

gchar *authors[] = { "Owen", "Tim", NULL }; g_object_set (obj, "authors", authors, NULL);

gchar *writers[]; g_object_get (obj, "authors", &writers, NULL); /&ast; do something with writers &ast;/ g_strfreev (writers); ]|

Since: 2.4

Definition at line 73 of file glib-types.h.

◆ G_TYPE_STRV_BUILDER

#define G_TYPE_STRV_BUILDER   (g_strv_builder_get_type ())

G_TYPE_STRV_BUILDER:

The GType for a boxed type holding a GStrvBuilder.

Since: 2.80

Definition at line 373 of file glib-types.h.

◆ G_TYPE_THREAD

#define G_TYPE_THREAD   (g_thread_get_type ())

G_TYPE_THREAD:

The GType for a boxed type holding a GThread.

Since: 2.36

Definition at line 283 of file glib-types.h.

◆ G_TYPE_TIME_ZONE

#define G_TYPE_TIME_ZONE   (g_time_zone_get_type ())

G_TYPE_TIME_ZONE:

The GType for a boxed type holding a GTimeZone.

Since: 2.34

Definition at line 179 of file glib-types.h.

◆ G_TYPE_TREE

#define G_TYPE_TREE   (g_tree_get_type ())

G_TYPE_TREE:

The GType for GTree.

Since: 2.68

Definition at line 319 of file glib-types.h.

◆ G_TYPE_URI

#define G_TYPE_URI   (g_uri_get_type ())

G_TYPE_URI:

The GType for a boxed type holding a GUri.

Since: 2.66

Definition at line 310 of file glib-types.h.

◆ G_TYPE_VARIANT_BUILDER

#define G_TYPE_VARIANT_BUILDER   (g_variant_builder_get_type ())

G_TYPE_VARIANT_BUILDER:

The GType for a boxed type holding a GVariantBuilder.

Since: 2.30

Definition at line 202 of file glib-types.h.

◆ G_TYPE_VARIANT_DICT

#define G_TYPE_VARIANT_DICT   (g_variant_dict_get_type ())

G_TYPE_VARIANT_DICT:

The GType for a boxed type holding a GVariantDict.

Since: 2.40

Definition at line 211 of file glib-types.h.

◆ G_TYPE_VARIANT_TYPE

#define G_TYPE_VARIANT_TYPE   (g_variant_type_get_gtype ())

G_TYPE_VARIANT_TYPE:

The GType for a boxed type holding a GVariantType.

Since: 2.24

Definition at line 152 of file glib-types.h.

Function Documentation

◆ g_array_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_array_get_type ( void )

◆ g_bookmark_file_get_type()

GOBJECT_AVAILABLE_IN_2_76 GType g_bookmark_file_get_type ( void )

◆ g_byte_array_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_byte_array_get_type ( void )

◆ g_bytes_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_bytes_get_type ( void )

◆ g_checksum_get_type()

GOBJECT_AVAILABLE_IN_2_36 GType g_checksum_get_type ( void )

◆ g_date_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_date_get_type ( void )

◆ g_date_time_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_date_time_get_type ( void )

◆ g_dir_get_type()

GOBJECT_AVAILABLE_IN_2_80 GType g_dir_get_type ( void )

◆ g_error_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_error_get_type ( void )

◆ g_gstring_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_gstring_get_type ( void )

◆ g_hash_table_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_hash_table_get_type ( void )

◆ g_hmac_get_type()

GOBJECT_AVAILABLE_IN_2_80 GType g_hmac_get_type ( void )

◆ g_io_channel_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_io_channel_get_type ( void )

◆ g_io_condition_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_io_condition_get_type ( void )

◆ g_key_file_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_key_file_get_type ( void )

◆ g_main_context_get_type()

GOBJECT_AVAILABLE_IN_2_30 GType g_main_context_get_type ( void )

◆ g_main_loop_get_type()

GOBJECT_AVAILABLE_IN_2_30 GType g_main_loop_get_type ( void )

◆ g_mapped_file_get_type()

GOBJECT_AVAILABLE_IN_2_40 GType g_mapped_file_get_type ( void )

◆ g_markup_parse_context_get_type()

GOBJECT_AVAILABLE_IN_2_36 GType g_markup_parse_context_get_type ( void )

◆ g_match_info_get_type()

GOBJECT_AVAILABLE_IN_2_30 GType g_match_info_get_type ( void )

◆ g_option_group_get_type()

GOBJECT_AVAILABLE_IN_2_44 GType g_option_group_get_type ( void )

◆ g_pattern_spec_get_type()

GOBJECT_AVAILABLE_IN_2_70 GType g_pattern_spec_get_type ( void )

◆ g_pollfd_get_type()

GOBJECT_AVAILABLE_IN_2_36 GType g_pollfd_get_type ( void )

◆ g_ptr_array_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_ptr_array_get_type ( void )

◆ g_rand_get_type()

GOBJECT_AVAILABLE_IN_2_80 GType g_rand_get_type ( void )

◆ g_regex_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_regex_get_type ( void )

◆ g_source_get_type()

GOBJECT_AVAILABLE_IN_2_30 GType g_source_get_type ( void )

◆ g_strv_builder_get_type()

GOBJECT_AVAILABLE_IN_2_80 GType g_strv_builder_get_type ( void )

◆ g_strv_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_strv_get_type ( void )

◆ g_thread_get_type()

GOBJECT_AVAILABLE_IN_2_36 GType g_thread_get_type ( void )

◆ g_time_zone_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_time_zone_get_type ( void )

◆ g_tree_get_type()

GOBJECT_AVAILABLE_IN_2_68 GType g_tree_get_type ( void )

◆ g_uri_get_type()

GOBJECT_AVAILABLE_IN_2_66 GType g_uri_get_type ( void )

◆ g_variant_builder_get_type()

GOBJECT_AVAILABLE_IN_ALL GType g_variant_builder_get_type ( void )

◆ g_variant_dict_get_type()

GOBJECT_AVAILABLE_IN_2_40 GType g_variant_dict_get_type ( void )

◆ g_variant_get_gtype()

GType g_variant_get_gtype ( void )

◆ g_variant_type_get_gtype()

GOBJECT_AVAILABLE_IN_ALL GType g_variant_type_get_gtype ( void )