summaryrefslogtreecommitdiffstats
path: root/fake_packages/GObject.pm
blob: dcaa0857c47b915be6c5c5c0e06ecc0d01468d48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
package GObject;
sub PARAM_MASK { }
sub PARAM_STATIC_STRINGS { }
sub PARAM_USER_SHIFT { }
sub SIGNAL_FLAGS_MASK { }
sub SIGNAL_MATCH_MASK { }
sub TYPE_FLAG_RESERVED_ID_BIT { }
sub TYPE_FUNDAMENTAL_MAX { }
sub TYPE_FUNDAMENTAL_SHIFT { }
sub TYPE_RESERVED_BSE_FIRST { }
sub TYPE_RESERVED_BSE_LAST { }
sub TYPE_RESERVED_GLIB_FIRST { }
sub TYPE_RESERVED_GLIB_LAST { }
sub TYPE_RESERVED_USER_FIRST { }
sub VALUE_NOCOPY_CONTENTS { }
sub boxed_copy { }
sub boxed_free { }
sub cclosure_marshal_BOOLEAN__BOXED_BOXED { }
sub cclosure_marshal_BOOLEAN__FLAGS { }
sub cclosure_marshal_STRING__OBJECT_POINTER { }
sub cclosure_marshal_VOID__BOOLEAN { }
sub cclosure_marshal_VOID__BOXED { }
sub cclosure_marshal_VOID__CHAR { }
sub cclosure_marshal_VOID__DOUBLE { }
sub cclosure_marshal_VOID__ENUM { }
sub cclosure_marshal_VOID__FLAGS { }
sub cclosure_marshal_VOID__FLOAT { }
sub cclosure_marshal_VOID__INT { }
sub cclosure_marshal_VOID__LONG { }
sub cclosure_marshal_VOID__OBJECT { }
sub cclosure_marshal_VOID__PARAM { }
sub cclosure_marshal_VOID__POINTER { }
sub cclosure_marshal_VOID__STRING { }
sub cclosure_marshal_VOID__UCHAR { }
sub cclosure_marshal_VOID__UINT { }
sub cclosure_marshal_VOID__UINT_POINTER { }
sub cclosure_marshal_VOID__ULONG { }
sub cclosure_marshal_VOID__VARIANT { }
sub cclosure_marshal_VOID__VOID { }
sub cclosure_marshal_generic { }
sub clear_signal_handler { }
sub enum_complete_type_info { }
sub enum_get_value { }
sub enum_get_value_by_name { }
sub enum_get_value_by_nick { }
sub enum_register_static { }
sub enum_to_string { }
sub flags_complete_type_info { }
sub flags_get_first_value { }
sub flags_get_value_by_name { }
sub flags_get_value_by_nick { }
sub flags_register_static { }
sub flags_to_string { }
sub gtype_get_type { }
sub param_spec_boolean { }
sub param_spec_boxed { }
sub param_spec_char { }
sub param_spec_double { }
sub param_spec_enum { }
sub param_spec_flags { }
sub param_spec_float { }
sub param_spec_gtype { }
sub param_spec_int { }
sub param_spec_int64 { }
sub param_spec_long { }
sub param_spec_object { }
sub param_spec_param { }
sub param_spec_pointer { }
sub param_spec_pool_new { }
sub param_spec_string { }
sub param_spec_uchar { }
sub param_spec_uint { }
sub param_spec_uint64 { }
sub param_spec_ulong { }
sub param_spec_unichar { }
sub param_spec_variant { }
sub param_type_register_static { }
sub param_value_convert { }
sub param_value_defaults { }
sub param_value_set_default { }
sub param_value_validate { }
sub param_values_cmp { }
sub pointer_type_register_static { }
sub signal_accumulator_first_wins { }
sub signal_accumulator_true_handled { }
sub signal_add_emission_hook { }
sub signal_chain_from_overridden { }
sub signal_connect_closure { }
sub signal_connect_closure_by_id { }
sub signal_emitv { }
sub signal_get_invocation_hint { }
sub signal_handler_block { }
sub signal_handler_disconnect { }
sub signal_handler_find { }
sub signal_handler_is_connected { }
sub signal_handler_unblock { }
sub signal_handlers_block_matched { }
sub signal_handlers_destroy { }
sub signal_handlers_disconnect_matched { }
sub signal_handlers_unblock_matched { }
sub signal_has_handler_pending { }
sub signal_list_ids { }
sub signal_lookup { }
sub signal_name { }
sub signal_override_class_closure { }
sub signal_parse_name { }
sub signal_query { }
sub signal_remove_emission_hook { }
sub signal_set_va_marshaller { }
sub signal_stop_emission { }
sub signal_stop_emission_by_name { }
sub signal_type_cclosure_new { }
sub source_set_closure { }
sub source_set_dummy_callback { }
sub strdup_value_contents { }
sub type_add_class_private { }
sub type_add_instance_private { }
sub type_add_interface_dynamic { }
sub type_add_interface_static { }
sub type_check_class_is_a { }
sub type_check_instance { }
sub type_check_instance_is_a { }
sub type_check_instance_is_fundamentally_a { }
sub type_check_is_value_type { }
sub type_check_value { }
sub type_check_value_holds { }
sub type_children { }
sub type_class_adjust_private_offset { }
sub type_class_peek { }
sub type_class_peek_static { }
sub type_class_ref { }
sub type_default_interface_peek { }
sub type_default_interface_ref { }
sub type_default_interface_unref { }
sub type_depth { }
sub type_ensure { }
sub type_free_instance { }
sub type_from_name { }
sub type_fundamental { }
sub type_fundamental_next { }
sub type_get_instance_count { }
sub type_get_plugin { }
sub type_get_qdata { }
sub type_get_type_registration_serial { }
sub type_init { }
sub type_init_with_debug_flags { }
sub type_interface_add_prerequisite { }
sub type_interface_get_plugin { }
sub type_interface_peek { }
sub type_interface_prerequisites { }
sub type_interfaces { }
sub type_is_a { }
sub type_name { }
sub type_name_from_class { }
sub type_name_from_instance { }
sub type_next_base { }
sub type_parent { }
sub type_qname { }
sub type_query { }
sub type_register_dynamic { }
sub type_register_fundamental { }
sub type_register_static { }
sub type_set_qdata { }
sub type_test_flags { }
sub value_type_compatible { }
sub value_type_transformable { }

package GObject::Binding;
our @ISA = qw(GObject::Object);
sub get_flags { }
sub get_source { }
sub get_source_property { }
sub get_target { }
sub get_target_property { }
sub unbind { }

package GObject::CClosure;
sub callback { }
sub closure { }
sub marshal_BOOLEAN__BOXED_BOXED { }
sub marshal_BOOLEAN__FLAGS { }
sub marshal_STRING__OBJECT_POINTER { }
sub marshal_VOID__BOOLEAN { }
sub marshal_VOID__BOXED { }
sub marshal_VOID__CHAR { }
sub marshal_VOID__DOUBLE { }
sub marshal_VOID__ENUM { }
sub marshal_VOID__FLAGS { }
sub marshal_VOID__FLOAT { }
sub marshal_VOID__INT { }
sub marshal_VOID__LONG { }
sub marshal_VOID__OBJECT { }
sub marshal_VOID__PARAM { }
sub marshal_VOID__POINTER { }
sub marshal_VOID__STRING { }
sub marshal_VOID__UCHAR { }
sub marshal_VOID__UINT { }
sub marshal_VOID__UINT_POINTER { }
sub marshal_VOID__ULONG { }
sub marshal_VOID__VARIANT { }
sub marshal_VOID__VOID { }
sub marshal_generic { }

package GObject::Closure;
sub data { }
sub derivative_flag { }
sub floating { }
sub in_inotify { }
sub in_marshal { }
sub invalidate { }
sub invoke { }
sub is_invalid { }
sub marshal { }
sub meta_marshal_nouse { }
sub n_fnotifiers { }
sub n_guards { }
sub n_inotifiers { }
sub new_object { }
sub new_simple { }
sub notifiers { }
sub ref { }
sub ref_count { }
sub sink { }
sub unref { }

package GObject::ClosureNotifyData;
sub data { }
sub notify { }

package GObject::EnumClass;
sub g_type_class { }
sub maximum { }
sub minimum { }
sub n_values { }
sub values { }

package GObject::EnumValue;
sub value { }
sub value_name { }
sub value_nick { }

package GObject::FlagsClass;
sub g_type_class { }
sub mask { }
sub n_values { }
sub values { }

package GObject::FlagsValue;
sub value { }
sub value_name { }
sub value_nick { }

package GObject::InitiallyUnowned;
our @ISA = qw(GObject::Object);
sub construct_properties { }
sub constructed { }
sub constructor { }
sub dispatch_properties_changed { }
sub dispose { }
sub finalize { }
sub flags { }
sub g_type_class { }
sub get_property { }
sub notify { }
sub pdummy { }
sub set_property { }

package GObject::InterfaceInfo;
sub interface_data { }
sub interface_finalize { }
sub interface_init { }

package GObject::Object;
sub bind_property { }
sub bind_property_full { }
sub compat_control { }
sub force_floating { }
sub freeze_notify { }
sub get_data { }
sub get_property { }
sub get_qdata { }
sub getv { }
sub interface_find_property { }
sub interface_install_property { }
sub interface_list_properties { }
sub is_floating { }
sub newv { }
sub notify { }
sub notify_by_pspec { }
sub ref { }
sub ref_sink { }
sub run_dispose { }
sub set_data { }
sub set_property { }
sub steal_data { }
sub steal_qdata { }
sub thaw_notify { }
sub unref { }
sub watch_closure { }

package GObject::ObjectClass;
sub construct_properties { }
sub constructed { }
sub constructor { }
sub dispatch_properties_changed { }
sub dispose { }
sub finalize { }
sub find_property { }
sub flags { }
sub g_type_class { }
sub get_property { }
sub install_properties { }
sub install_property { }
sub list_properties { }
sub notify { }
sub override_property { }
sub pdummy { }
sub set_property { }

package GObject::ObjectConstructParam;
sub pspec { }
sub value { }

package GObject::ParamSpec;
sub get_blurb { }
sub get_default_value { }
sub get_name { }
sub get_name_quark { }
sub get_nick { }
sub get_qdata { }
sub get_redirect_target { }
sub set_qdata { }
sub sink { }
sub steal_qdata { }

package GObject::ParamSpecClass;
sub dummy { }
sub finalize { }
sub g_type_class { }
sub value_set_default { }
sub value_type { }
sub value_validate { }
sub values_cmp { }

package GObject::ParamSpecPool;
sub insert { }
sub list { }
sub list_owned { }
sub lookup { }
sub new { }
sub remove { }

package GObject::ParamSpecTypeInfo;
sub finalize { }
sub instance_init { }
sub instance_size { }
sub n_preallocs { }
sub value_set_default { }
sub value_type { }
sub value_validate { }
sub values_cmp { }

package GObject::Parameter;
sub name { }
sub value { }

package GObject::SignalInvocationHint;
sub detail { }
sub run_type { }
sub signal_id { }

package GObject::SignalQuery;
sub itype { }
sub n_params { }
sub param_types { }
sub return_type { }
sub signal_flags { }
sub signal_id { }
sub signal_name { }

package GObject::TypeClass;
sub add_private { }
sub adjust_private_offset { }
sub g_type { }
sub get_private { }
sub peek { }
sub peek_parent { }
sub peek_static { }
sub ref { }
sub unref { }

package GObject::TypeFundamentalInfo;
sub type_flags { }

package GObject::TypeInfo;
sub base_finalize { }
sub base_init { }
sub class_data { }
sub class_finalize { }
sub class_init { }
sub class_size { }
sub instance_init { }
sub instance_size { }
sub n_preallocs { }
sub value_table { }

package GObject::TypeInstance;
sub g_class { }
sub get_private { }

package GObject::TypeInterface;
sub add_prerequisite { }
sub g_instance_type { }
sub g_type { }
sub get_plugin { }
sub peek { }
sub peek_parent { }
sub prerequisites { }

package GObject::TypeModule;
our @ISA = qw(GObject::Object);
sub add_interface { }
sub register_enum { }
sub register_flags { }
sub register_type { }
sub set_name { }
sub unuse { }
sub GObject::TypeModule::use { }

package GObject::TypeModuleClass;
sub load { }
sub parent_class { }
sub reserved1 { }
sub reserved2 { }
sub reserved3 { }
sub reserved4 { }
sub unload { }

package GObject::TypePlugin;
sub complete_interface_info { }
sub complete_type_info { }
sub unuse { }
sub GObject::TypePlugin::use { }

package GObject::TypePluginClass;
sub base_iface { }
sub complete_interface_info { }
sub complete_type_info { }
sub unuse_plugin { }
sub use_plugin { }

package GObject::TypeQuery;
sub class_size { }
sub instance_size { }
sub type { }
sub type_name { }

package GObject::TypeValueTable;
sub collect_format { }
sub collect_value { }
sub lcopy_format { }
sub lcopy_value { }
sub value_copy { }
sub value_free { }
sub value_init { }
sub value_peek_pointer { }

package GObject::Value;
sub copy { }
sub data { }
sub dup_object { }
sub dup_string { }
sub dup_variant { }
sub fits_pointer { }
sub g_type { }
sub get_boolean { }
sub get_boxed { }
sub get_char { }
sub get_double { }
sub get_enum { }
sub get_flags { }
sub get_float { }
sub get_gtype { }
sub get_int { }
sub get_int64 { }
sub get_long { }
sub get_object { }
sub get_param { }
sub get_pointer { }
sub get_schar { }
sub get_string { }
sub get_uchar { }
sub get_uint { }
sub get_uint64 { }
sub get_ulong { }
sub get_variant { }
sub init { }
sub init_from_instance { }
sub peek_pointer { }
sub reset { }
sub set_boolean { }
sub set_boxed { }
sub set_boxed_take_ownership { }
sub set_char { }
sub set_double { }
sub set_enum { }
sub set_flags { }
sub set_float { }
sub set_gtype { }
sub set_instance { }
sub set_int { }
sub set_int64 { }
sub set_long { }
sub set_object { }
sub set_param { }
sub set_pointer { }
sub set_schar { }
sub set_static_boxed { }
sub set_static_string { }
sub set_string { }
sub set_string_take_ownership { }
sub set_uchar { }
sub set_uint { }
sub set_uint64 { }
sub set_ulong { }
sub set_variant { }
sub take_boxed { }
sub take_string { }
sub take_variant { }
sub transform { }
sub type_compatible { }
sub type_transformable { }
sub unset { }

package GObject::ValueArray;
sub append { }
sub copy { }
sub get_nth { }
sub insert { }
sub n_prealloced { }
sub n_values { }
sub new { }
sub prepend { }
sub remove { }
sub sort { }
sub values { }

package GObject::_Value__data__union;
sub v_double { }
sub v_float { }
sub v_int { }
sub v_int64 { }
sub v_long { }
sub v_pointer { }
sub v_uint { }
sub v_uint64 { }
sub v_ulong { }