File indexing completed on 2025-12-16 10:17:39
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #ifndef __GLIB_TYPES_H__
0020 #define __GLIB_TYPES_H__
0021
0022 #if !defined (__GLIB_GOBJECT_H_INSIDE__) && !defined (GOBJECT_COMPILATION) && !defined(GLIB_COMPILATION)
0023 #error "Only <glib-object.h> can be included directly."
0024 #endif
0025
0026 #include <glib.h>
0027 #include <gobject/gobject-visibility.h>
0028
0029 G_BEGIN_DECLS
0030
0031
0032 #ifdef __GI_SCANNER__
0033 typedef gsize GType;
0034 #endif
0035
0036
0037
0038
0039
0040
0041
0042 #define G_TYPE_DATE (g_date_get_type ())
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065
0066
0067
0068
0069
0070
0071
0072
0073 #define G_TYPE_STRV (g_strv_get_type ())
0074
0075
0076
0077
0078
0079
0080 #define G_TYPE_GSTRING (g_gstring_get_type ())
0081
0082
0083
0084
0085
0086
0087
0088
0089 #define G_TYPE_HASH_TABLE (g_hash_table_get_type ())
0090
0091
0092
0093
0094
0095
0096
0097
0098 #define G_TYPE_REGEX (g_regex_get_type ())
0099
0100
0101
0102
0103
0104
0105
0106
0107 #define G_TYPE_MATCH_INFO (g_match_info_get_type ())
0108
0109
0110
0111
0112
0113
0114
0115
0116 #define G_TYPE_ARRAY (g_array_get_type ())
0117
0118
0119
0120
0121
0122
0123
0124
0125 #define G_TYPE_BYTE_ARRAY (g_byte_array_get_type ())
0126
0127
0128
0129
0130
0131
0132
0133
0134 #define G_TYPE_PTR_ARRAY (g_ptr_array_get_type ())
0135
0136
0137
0138
0139
0140
0141
0142
0143 #define G_TYPE_BYTES (g_bytes_get_type ())
0144
0145
0146
0147
0148
0149
0150
0151
0152 #define G_TYPE_VARIANT_TYPE (g_variant_type_get_gtype ())
0153
0154
0155
0156
0157
0158
0159
0160
0161 #define G_TYPE_ERROR (g_error_get_type ())
0162
0163
0164
0165
0166
0167
0168
0169
0170 #define G_TYPE_DATE_TIME (g_date_time_get_type ())
0171
0172
0173
0174
0175
0176
0177
0178
0179 #define G_TYPE_TIME_ZONE (g_time_zone_get_type ())
0180
0181
0182
0183
0184
0185
0186 #define G_TYPE_IO_CHANNEL (g_io_channel_get_type ())
0187
0188
0189
0190
0191
0192
0193 #define G_TYPE_IO_CONDITION (g_io_condition_get_type ())
0194
0195
0196
0197
0198
0199
0200
0201
0202 #define G_TYPE_VARIANT_BUILDER (g_variant_builder_get_type ())
0203
0204
0205
0206
0207
0208
0209
0210
0211 #define G_TYPE_VARIANT_DICT (g_variant_dict_get_type ())
0212
0213
0214
0215
0216
0217
0218
0219
0220 #define G_TYPE_MAIN_LOOP (g_main_loop_get_type ())
0221
0222
0223
0224
0225
0226
0227
0228
0229 #define G_TYPE_MAIN_CONTEXT (g_main_context_get_type ())
0230
0231
0232
0233
0234
0235
0236
0237
0238 #define G_TYPE_SOURCE (g_source_get_type ())
0239
0240
0241
0242
0243
0244
0245
0246
0247 #define G_TYPE_POLLFD (g_pollfd_get_type ())
0248
0249
0250
0251
0252
0253
0254
0255
0256 #define G_TYPE_MARKUP_PARSE_CONTEXT (g_markup_parse_context_get_type ())
0257
0258
0259
0260
0261
0262
0263
0264
0265 #define G_TYPE_KEY_FILE (g_key_file_get_type ())
0266
0267
0268
0269
0270
0271
0272
0273
0274 #define G_TYPE_MAPPED_FILE (g_mapped_file_get_type ())
0275
0276
0277
0278
0279
0280
0281
0282
0283 #define G_TYPE_THREAD (g_thread_get_type ())
0284
0285
0286
0287
0288
0289
0290
0291
0292 #define G_TYPE_CHECKSUM (g_checksum_get_type ())
0293
0294
0295
0296
0297
0298
0299
0300
0301 #define G_TYPE_OPTION_GROUP (g_option_group_get_type ())
0302
0303
0304
0305
0306
0307
0308
0309
0310 #define G_TYPE_URI (g_uri_get_type ())
0311
0312
0313
0314
0315
0316
0317
0318
0319 #define G_TYPE_TREE (g_tree_get_type ())
0320
0321
0322
0323
0324
0325
0326
0327
0328 #define G_TYPE_PATTERN_SPEC (g_pattern_spec_get_type ())
0329
0330
0331
0332
0333
0334
0335
0336
0337 #define G_TYPE_BOOKMARK_FILE (g_bookmark_file_get_type ())
0338
0339
0340
0341
0342
0343
0344
0345
0346 #define G_TYPE_HMAC (g_hmac_get_type ())
0347
0348
0349
0350
0351
0352
0353
0354
0355 #define G_TYPE_DIR (g_dir_get_type ())
0356
0357
0358
0359
0360
0361
0362
0363
0364 #define G_TYPE_RAND (g_rand_get_type ())
0365
0366
0367
0368
0369
0370
0371
0372
0373 #define G_TYPE_STRV_BUILDER (g_strv_builder_get_type ())
0374
0375 GOBJECT_AVAILABLE_IN_ALL
0376 GType g_date_get_type (void) G_GNUC_CONST;
0377 GOBJECT_AVAILABLE_IN_ALL
0378 GType g_strv_get_type (void) G_GNUC_CONST;
0379 GOBJECT_AVAILABLE_IN_ALL
0380 GType g_gstring_get_type (void) G_GNUC_CONST;
0381 GOBJECT_AVAILABLE_IN_ALL
0382 GType g_hash_table_get_type (void) G_GNUC_CONST;
0383 GOBJECT_AVAILABLE_IN_ALL
0384 GType g_array_get_type (void) G_GNUC_CONST;
0385 GOBJECT_AVAILABLE_IN_ALL
0386 GType g_byte_array_get_type (void) G_GNUC_CONST;
0387 GOBJECT_AVAILABLE_IN_ALL
0388 GType g_ptr_array_get_type (void) G_GNUC_CONST;
0389 GOBJECT_AVAILABLE_IN_ALL
0390 GType g_bytes_get_type (void) G_GNUC_CONST;
0391 GOBJECT_AVAILABLE_IN_ALL
0392 GType g_variant_type_get_gtype (void) G_GNUC_CONST;
0393 GOBJECT_AVAILABLE_IN_ALL
0394 GType g_regex_get_type (void) G_GNUC_CONST;
0395 GOBJECT_AVAILABLE_IN_2_30
0396 GType g_match_info_get_type (void) G_GNUC_CONST;
0397 GOBJECT_AVAILABLE_IN_ALL
0398 GType g_error_get_type (void) G_GNUC_CONST;
0399 GOBJECT_AVAILABLE_IN_ALL
0400 GType g_date_time_get_type (void) G_GNUC_CONST;
0401 GOBJECT_AVAILABLE_IN_ALL
0402 GType g_time_zone_get_type (void) G_GNUC_CONST;
0403 GOBJECT_AVAILABLE_IN_ALL
0404 GType g_io_channel_get_type (void) G_GNUC_CONST;
0405 GOBJECT_AVAILABLE_IN_ALL
0406 GType g_io_condition_get_type (void) G_GNUC_CONST;
0407 GOBJECT_AVAILABLE_IN_ALL
0408 GType g_variant_builder_get_type (void) G_GNUC_CONST;
0409 GOBJECT_AVAILABLE_IN_2_40
0410 GType g_variant_dict_get_type (void) G_GNUC_CONST;
0411 GOBJECT_AVAILABLE_IN_ALL
0412 GType g_key_file_get_type (void) G_GNUC_CONST;
0413 GOBJECT_AVAILABLE_IN_2_30
0414 GType g_main_loop_get_type (void) G_GNUC_CONST;
0415 GOBJECT_AVAILABLE_IN_2_30
0416 GType g_main_context_get_type (void) G_GNUC_CONST;
0417 GOBJECT_AVAILABLE_IN_2_30
0418 GType g_source_get_type (void) G_GNUC_CONST;
0419 GOBJECT_AVAILABLE_IN_2_36
0420 GType g_pollfd_get_type (void) G_GNUC_CONST;
0421 GOBJECT_AVAILABLE_IN_2_36
0422 GType g_thread_get_type (void) G_GNUC_CONST;
0423 GOBJECT_AVAILABLE_IN_2_36
0424 GType g_checksum_get_type (void) G_GNUC_CONST;
0425 GOBJECT_AVAILABLE_IN_2_36
0426 GType g_markup_parse_context_get_type (void) G_GNUC_CONST;
0427 GOBJECT_AVAILABLE_IN_2_40
0428 GType g_mapped_file_get_type (void) G_GNUC_CONST;
0429 GOBJECT_AVAILABLE_IN_2_44
0430 GType g_option_group_get_type (void) G_GNUC_CONST;
0431 GOBJECT_AVAILABLE_IN_2_66
0432 GType g_uri_get_type (void) G_GNUC_CONST;
0433 GOBJECT_AVAILABLE_IN_2_68
0434 GType g_tree_get_type (void) G_GNUC_CONST;
0435 GOBJECT_AVAILABLE_IN_2_70
0436 GType g_pattern_spec_get_type (void) G_GNUC_CONST;
0437 GOBJECT_AVAILABLE_IN_2_76
0438 GType g_bookmark_file_get_type (void) G_GNUC_CONST;
0439 GOBJECT_AVAILABLE_IN_2_80
0440 GType g_hmac_get_type (void) G_GNUC_CONST;
0441 GOBJECT_AVAILABLE_IN_2_80
0442 GType g_dir_get_type (void) G_GNUC_CONST;
0443 GOBJECT_AVAILABLE_IN_2_80
0444 GType g_rand_get_type (void) G_GNUC_CONST;
0445 GOBJECT_AVAILABLE_IN_2_80
0446 GType g_strv_builder_get_type (void) G_GNUC_CONST;
0447
0448 GOBJECT_DEPRECATED_FOR('G_TYPE_VARIANT')
0449 GType g_variant_get_gtype (void) G_GNUC_CONST;
0450
0451 G_END_DECLS
0452
0453 #endif