This is g-golf.info, produced by makeinfo version 7.1 from g-golf.texi.

This manual documents GNU G-Golf version 0.8.0-rc.5.

Copyright (C) 2016 - 2024 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3 or
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.  A
copy of the license is included in the section entitled "GNU Free
Documentation License."
INFO-DIR-SECTION Software
START-INFO-DIR-ENTRY
* GNU G-Golf: (g-golf).
END-INFO-DIR-ENTRY


Indirect:
g-golf.info-1: 645
g-golf.info-2: 306189

Tag Table:
(Indirect)
Node: Top645
Node: Preface1507
Node: Contributors to this manual1775
Node: Join the GNU Project2258
Node: G-Golf License3078
Node: Introduction3761
Node: About G-Golf3989
Ref: About G-Golf-Footnote-16705
Ref: About G-Golf-Footnote-26846
Node: Obtaining and installing G-Golf6909
Ref: Obtaining and installing G-Golf-Footnote-113089
Ref: Obtaining and installing G-Golf-Footnote-213463
Node: Contact Information13588
Node: Reporting Bugs14479
Node: Using G-Golf14998
Node: Before you start15240
Node: Naming Conventions15528
Ref: Naming Conventions-Footnote-120568
Ref: Naming Conventions-Footnote-220699
Node: GOOPS Notes and Conventions20901
Ref: GOOPS Notes and Conventions-Footnote-124830
Ref: GOOPS Notes and Conventions-Footnote-225319
Ref: GOOPS Notes and Conventions-Footnote-325473
Node: Configuring Guile for G-Golf25714
Ref: Configuring Guile for G-Golf-Footnote-127357
Node: Customizing G-Golf27511
Node: SXML Support - Emacs users30373
Node: Getting Started with G-Golf31293
Ref: Getting Started with G-Golf-Footnote-133300
Node: Hello World!33533
Ref: exa:exa135008
Ref: Hello World!-Footnote-138400
Ref: Hello World!-Footnote-238569
Node: Selective Import38793
Node: Scripting41697
Ref: exa:exa247717
Ref: Scripting-Footnote-149995
Ref: Scripting-Footnote-250118
Node: Building Applications50179
Node: G-Golf on Mobile Devices50360
Node: Working with GNOME50529
Node: Import51810
Ref: gi-import52148
Ref: gi-import-by-name53206
Node: Events56527
Ref: <gdk-event>58980
Ref: !event62255
Ref: !axis62385
Ref: !button62385
Ref: !click-count62385
Ref: !coords62385
Ref: !device62385
Ref: !device-tool62385
Ref: !event-sequence62385
Ref: !event-type62385
Ref: !keycode62385
Ref: !keyval62385
Ref: !pointer-emulated62385
Ref: !root-coords62385
Ref: !scancode62385
Ref: !screen62385
Ref: !scroll-deltas62385
Ref: !scroll-direction62385
Ref: !seat62385
Ref: !source-device62385
Ref: !state62385
Ref: !time62385
Ref: !window62385
Ref: !keyname64499
Ref: !x65040
Ref: !y65040
Ref: !root-x65040
Ref: !root-y65040
Ref: Events-Footnote-166731
Node: GObject (1)66795
Ref: <gobject>69498
Ref: <ginterface>69837
Ref: <gobject-class>70214
Ref: <gtype-class>70609
Ref: !info71917
Ref: !derived71917
Ref: !namespace71917
Ref: !g-type71917
Ref: !g-name (2)71917
Ref: !g-class71917
Ref: <gtype-instance>72240
Ref: !g-inst72895
Ref: unref73001
Ref: gobject-class?73674
Ref: GObject (1)-Footnote-173879
Ref: GObject (1)-Footnote-274279
Ref: GObject (1)-Footnote-374571
Node: G-Golf Valley74781
Node: Cache Park75083
Ref: gi-cache-show76241
Ref: gi-cache-ref76613
Ref: %gi-cache78066
Node: Customization Square78231
Ref: g-name-transform-exception81547
Ref: g-name-transform-exception?82313
Ref: g-name-transform-exception-add82487
Ref: g-name-transform-exception-remove82487
Ref: g-name-transform-exception-reset82714
Ref: g-studly-caps-expand-token-exception82953
Ref: g-studly-caps-expand-token-exception?83364
Ref: g-studly-caps-expand-token-exception-add83558
Ref: g-studly-caps-expand-token-exception-remove83558
Ref: g-studly-caps-expand-token-exception-reset83815
Ref: gi-strip-boolean-result86366
Ref: gi-strip-boolean-result?86616
Ref: gi-strip-boolean-result-add86866
Ref: gi-strip-boolean-result-remove86866
Ref: gi-strip-boolean-result-reset87132
Ref: gi-method-short-name-skip88506
Ref: gi-method-short-name-skip?88734
Ref: gi-method-short-name-skip-all88966
Ref: gi-method-short-name-skip-add89105
Ref: gi-method-short-name-skip-remove89105
Ref: gi-method-short-name-skip-reset89351
Ref: syntax-name-protect-prefix90691
Ref: syntax-name-protect-prefix-set90691
Ref: syntax-name-protect-prefix-reset90691
Ref: syntax-name-protect-postfix90941
Ref: syntax-name-protect-postfix-set90941
Ref: syntax-name-protect-postfix-reset90941
Ref: syntax-name-protect-renamer91211
Ref: syntax-name-protect-renamer-set91211
Ref: syntax-name-protect-renamer-reset91211
Ref: syntax-name-protect-reset91673
Ref: Customization Square-Footnote-192154
Ref: Customization Square-Footnote-292282
Ref: Customization Square-Footnote-392453
Node: VFunc Alley92668
Ref: <vfunc>95687
Ref: define-vfunc96696
Ref: vfunc98020
Ref: !specializer98350
Ref: !name_______98350
Ref: !g-name_______98350
Ref: !long-name-prefix98350
Ref: !gf-long-name?98350
Ref: !info__98350
Ref: !callback98350
Ref: next-vfunc98647
Ref: VFunc Alley-Footnote-199802
Ref: VFunc Alley-Footnote-2100342
Ref: VFunc Alley-Footnote-3100621
Node: Utils Arcade101259
Ref: scm->g-type101563
Ref: allocate-c-struct101821
Ref: Utils Arcade-Footnote-1102817
Node: G-Golf Core Reference102918
Node: Overview103202
Node: Structure and Naming Conventions103348
Node: GLib105567
Node: Version Information (1)106880
Ref: glib-get-major-version107391
Ref: glib-get-minor-version107391
Ref: glib-get-micro-version107391
Node: Memory Allocation107627
Ref: g-malloc108297
Ref: g-malloc0108297
Ref: g-free108585
Ref: g-memdup108677
Node: The Main Event Loop108929
Ref: g-main-loop-new110647
Ref: g-main-loop-ref111105
Ref: g-main-loop-unref111211
Ref: g-main-loop-run111397
Ref: g-main-loop-quit111686
Ref: g-main-context-new111985
Ref: g-main-context-default112122
Ref: g-timeout-source-new112389
Ref: g-timeout-source-new-seconds112749
Ref: g-idle-source-new113112
Ref: g-source-ref-count113556
Ref: g-source-ref113681
Ref: g-source-unref113790
Ref: g-source-free114006
Ref: g-source-attach114199
Ref: g-source-destroy114481
Ref: g-source-is-destroyed?114893
Ref: g-source-set-priority115073
Ref: g-source-get-priority115562
Ref: g-source-remove115689
Node: IO Channels116229
Ref: g-io-channel-unix-new117427
Ref: g-io-channel-ref118003
Ref: g-io-channel-unref118113
Ref: g-io-create-watch118225
Ref: %g-io-condition118584
Node: Miscellaneous Utility Functions119375
Ref: g-get-prgname120012
Ref: g-set-prgname120352
Ref: g-get-system-data-dirs120726
Ref: g-get-system-config-dirs122242
Ref: g-get-os-info123259
Node: UNIX-specific utilities and integration123686
Ref: g-unix-fd-source-new124601
Node: Doubly-Linked Lists124871
Ref: g-list-data126052
Ref: g-list-next126309
Ref: g-list-prev126471
Ref: g-list-free126640
Ref: g-list-length126744
Ref: g-list-nth-data126939
Node: Singly-Linked Lists127212
Ref: g-slist-data128369
Ref: g-slist-next128629
Ref: g-slist-append128794
Ref: g-slist-prepend129325
Ref: g-slist-free129580
Ref: g-slist-length129687
Ref: g-slist-nth-data129885
Node: Byte Arrays130162
Ref: g-bytes-new130465
Ref: Byte Arrays-Footnote-1130689
Node: Quarks130812
Ref: g-quark-from-string131351
Ref: g-quark-to-string131633
Node: Simple XML Subset Parser131792
Ref: g-markup-escape-text133058
Node: GObject133676
Node: Type Information134940
Ref: g-type->symbol136480
Ref: symbol->g-type136835
Ref: g-type-from-class137174
Ref: g-type-name137337
Ref: g-type-from-name137693
Ref: g-type-parent138005
Ref: g-type-is-a138195
Ref: g-type-class-ref138462
Ref: g-type-class-peek138778
Ref: g-type-class-unref139171
Ref: g-type-class-peek-parent139511
Ref: g-type-interface-peek139810
Ref: g-type-interfaces140064
Ref: g-type-query140258
Ref: g-type-register-static-simple140418
Ref: g-type-add-interface-static140867
Ref: g-type-fundamental141433
Ref: g-type-ensure141559
Ref: %g-type-fundamental-flags141793
Ref: %g-type-fundamental-types142555
Ref: Type Information-Footnote-1145485
Node: GObject_145804
Ref: g-object-class-install-property147433
Ref: g-object-class-find-property148255
Ref: g-object-class-list-properties148529
Ref: g-object-new148770
Ref: g-object-new-with-properties148968
Ref: g-object-ref149496
Ref: g-object-unref149604
Ref: g-object-ref-sink150116
Ref: g-object-ref-count150536
Ref: g-object-is-floating150703
Ref: g-object-add-toggle-ref150842
Ref: g-object-remove-toggle-ref151824
Ref: g-object-type152305
Ref: g-object-type-name152392
Ref: g-object-get-property152475
Ref: g-object-set-property152896
Node: Enumeration and Flag Types153335
Node: Boxed Types154039
Ref: g-boxed-free154889
Ref: g-strv-get-type155025
Node: Generic Values155384
Ref: g-value-size156714
Ref: g-value-new156823
Ref: g-value-init156979
Ref: g-value-unset157290
Node: Parameters and Values157590
Ref: g-value-type161053
Ref: g-value-type-tag161053
Ref: g-value-type-name161053
Ref: g-value-ref161422
Ref: g-value-set!161793
Ref: g-param-spec-boolean162337
Ref: g-value-get-boolean162749
Ref: g-value-set-boolean162941
Ref: g-param-spec-int163121
Ref: g-value-get-int163606
Ref: g-value-set-int163721
Ref: g-param-spec-uint163830
Ref: g-value-get-uint164318
Ref: g-value-set-uint164444
Ref: g-param-spec-float164556
Ref: g-value-get-float165047
Ref: g-value-set-float165162
Ref: g-param-spec-double165277
Ref: g-value-get-double165771
Ref: g-value-set-double165888
Ref: g-param-spec-enum166006
Ref: g-value-get-enum166452
Ref: g-value-set-enum166600
Ref: g-param-spec-flags166976
Ref: g-value-get-flags167426
Ref: g-value-set-flags167560
Ref: g-param-spec-string167993
Ref: g-value-get-string168402
Ref: g-value-set-string168608
Ref: g-param-spec-param168720
Ref: g-value-get-param169142
Ref: g-value-set-param169393
Ref: g-param-spec-boxed169508
Ref: g-value-get-boxed169938
Ref: g-value-set-boxed170323
Ref: g-value-get-pointer170755
Ref: g-value-set-pointer170874
Ref: g-param-spec-object170995
Ref: g-value-get-object171435
Ref: g-value-set-object171553
Ref: g-value-get-variant171757
Ref: g-type-param-boolean172245
Ref: g-type-param-char172245
Ref: g-type-param-uchar172245
Ref: g-type-param-int172245
Ref: g-type-param-uint172245
Ref: g-type-param-long172245
Ref: g-type-param-ulong172245
Ref: g-type-param-int64172245
Ref: g-type-param-uint64172245
Ref: g-type-param-float172245
Ref: g-type-param-double172245
Ref: g-type-param-enum172245
Ref: g-type-param-flags172245
Ref: g-type-param-string172245
Ref: g-type-param-param172245
Ref: g-type-param-boxed172245
Ref: g-type-param-pointer172245
Ref: g-type-param-object172245
Ref: g-type-param-unichar172245
Ref: g-type-param-override172245
Ref: g-type-param-gtype172245
Ref: g-type-param-variant172245
Node: GParamSpec173122
Ref: gi-g-param-spec-show174047
Ref: g-param-spec-type175291
Ref: g-param-spec-type-name175291
Ref: g-param-spec-get-default-value175542
Ref: g-param-spec-get-name175785
Ref: g-param-spec-get-nick175785
Ref: g-param-spec-get-blurb175785
Ref: g-param-spec-get-flags176040
Ref: %g-param-flags176267
Node: Closures178632
Ref: g-closure-size180136
Ref: g-closure-ref-count180297
Ref: g-closure-ref180425
Ref: g-closure-sink180608
Ref: g-closure-unref181335
Ref: g-closure-free181596
Ref: g-closure-invoke181758
Ref: g-closure-add-invalidate-notifier182247
Ref: g-closure-new-simple182657
Ref: g-closure-set-marshal183026
Ref: g-source-set-closure183149
Node: Signals183501
Ref: g-signal-newv184626
Ref: g-signal-query186174
Ref: g-signal-lookup187192
Ref: g-signal-list-ids187497
Ref: g-signal-emitv187814
Ref: g-signal-connect-closure-by-id188646
Ref: g-signal-handler-disconnect189266
Ref: g-signal-parse-name189677
Ref: %g-signal-flags190194
Ref: Signals-Footnote-1192646
Ref: Signals-Footnote-2192813
Node: GObject Introspection192943
Node: Repository194915
Ref: g-irepository-get-default196336
Ref: g-irepository-get-dependencies196885
Ref: g-irepository-get-loaded-namespaces197258
Ref: g-irepository-get-n-infos197382
Ref: g-irepository-get-info197592
Ref: g-irepository-enumerate-versions197974
Ref: g-irepository-get-typelib-path198246
Ref: g-irepository-require198612
Ref: g-irepository-get-c-prefix199157
Ref: g-irepository-get-shared-library199571
Ref: g-irepository-get-version199866
Ref: g-irepository-find-by-gtype200152
Ref: g-irepository-find-by-name200759
Node: Typelib201197
Ref: g-golf-typelib-new201770
Ref: call-with-input-typelib202000
Ref: g-typelib-new-from-memory202606
Ref: g-typelib-free203098
Ref: g-typelib-get-namespace203184
Node: Common Types203272
Ref: g-type-tag-to-string203662
Ref: %gi-type-tag204069
Ref: %gi-array-type204774
Node: Version Information (2)205104
Ref: gi-version205731
Ref: gi-effective-version205731
Ref: gi-major-version205731
Ref: gi-minor-version205731
Ref: gi-micro-version205731
Ref: gi-check-version206256
Node: Base Info206433
Ref: g-base-info-ref208320
Ref: g-base-info-unref208431
Ref: g-base-info-equal208600
Ref: g-base-info-get-type208974
Ref: g-base-info-get-typelib209053
Ref: g-base-info-get-namespace209166
Ref: g-base-info-get-name209249
Ref: g-base-info-get-attribute209505
Ref: g-base-info-iterate-attributes209645
Ref: g-base-info-get-container209896
Ref: g-base-info-is-deprecated210150
Ref: %gi-info-type210351
Node: Callable Info211065
Ref: g-callable-info-can-throw-gerror212494
Ref: g-callable-info-get-n-args212648
Ref: g-callable-info-get-arg212823
Ref: g-callable-info-get-caller-owns213025
Ref: g-callable-info-get-instance-ownership-transfer213262
Ref: g-callable-info-get-return-type213510
Ref: g-callable-info-invoke213707
Ref: g-callable-info-is-method215616
Ref: g-callable-info-may-return-null216241
Ref: g-callable-info-create-closure216406
Node: Function Info216653
Ref: gi-function-info-is-method?217847
Ref: g-function-info-get-flags218197
Ref: g-function-info-get-property218353
Ref: g-function-info-get-symbol218751
Ref: g-function-info-get-vfunc218873
Ref: g-function-info-invoke219254
Ref: %g-function-info-flags220934
Ref: Function Info-Footnote-1221746
Node: Signal Info222222
Ref: g-signal-info-get-flags223072
Node: VFunc Info223293
Ref: g-vfunc-info-get-flags224096
Ref: g-vfunc-info-get-offset224315
Ref: g-vfunc-info-get-signal224542
Ref: g-vfunc-info-get-invoker224833
Ref: %gi-vfunc-info-flags225286
Node: Registered Type Info225707
Ref: gi-registered-type-info-name226880
Ref: g-registered-type-info-get-type-name228110
Ref: g-registered-type-info-get-type-init228335
Ref: g-registered-type-info-get-g-type228684
Ref: Registered Type Info-Footnote-1229113
Node: Enum Info229231
Ref: gi-enum-import230158
Ref: gi-enum-value-values230344
Ref: g-enum-info-get-n-values230960
Ref: g-enum-info-get-value231104
Ref: g-enum-info-get-n-methods231411
Ref: g-enum-info-get-method231553
Ref: g-value-info-get-value231869
Node: Struct Info232056
Ref: gi-struct-import233159
Ref: gi-struct-field-desc233397
Ref: gi-struct-field-types233603
Ref: g-struct-info-get-alignment233778
Ref: g-struct-info-get-size233912
Ref: g-struct-info-is-gtype-struct234056
Ref: g-struct-info-is-foreign234254
Ref: g-struct-info-get-n-fields234392
Ref: g-struct-info-get-field234511
Ref: g-struct-info-get-n-methods234810
Ref: g-struct-info-get-method234931
Node: Union Info235238
Ref: g-union-info-get-n-fields236443
Ref: g-union-info-get-field236583
Ref: g-union-info-get-n-methods236834
Ref: g-union-info-get-method236976
Ref: g-union-info-is-discriminated?237214
Ref: g-union-info-get-discriminator-offset237353
Ref: g-union-info-get-discriminator-type237512
Ref: g-union-info-get-discriminator237738
Ref: g-union-info-get-size238101
Ref: g-union-info-get-alignment238243
Node: Object Info238376
Ref: gi-object-show240690
Ref: gi-object-property-names241969
Ref: gi-object-method-names242231
Ref: gi-object-method-find-by-name242623
Ref: g-object-info-get-abstract242935
Ref: g-object-info-get-parent243128
Ref: g-object-info-get-type-name243316
Ref: g-object-info-get-type-init243474
Ref: g-object-info-get-n-constants243692
Ref: g-object-info-get-constant243855
Ref: g-object-info-get-n-fields244065
Ref: g-object-info-get-field244219
Ref: g-object-info-get-n-interfaces244423
Ref: g-object-info-get-interface244589
Ref: g-object-info-get-n-methods244801
Ref: g-object-info-get-method244958
Ref: g-object-info-find-method245166
Ref: g-object-info-get-n-properties245422
Ref: g-object-info-get-property245588
Ref: g-object-info-get-n-signals245798
Ref: g-object-info-get-signal245955
Ref: g-object-info-find-signal246161
Ref: g-object-info-get-n-vfuncs246415
Ref: g-object-info-get-vfunc246569
Ref: g-object-info-get-class-struct246773
Ref: g-object-info-get-set-value-function247153
Ref: g-object-info-get-set-value-function-pointer247434
Ref: g-object-info-get-get-value-function247787
Ref: g-object-info-get-get-value-function-pointer248110
Node: Interface Info248480
Ref: gi-interface-import250106
Ref: gi-interface-show250516
Ref: g-interface-info-get-n-prerequisites252375
Ref: g-interface-info-get-prerequisite252681
Ref: g-interface-info-get-n-properties252932
Ref: g-interface-info-get-property253104
Ref: g-interface-info-get-n-methods253317
Ref: g-interface-info-get-method253480
Ref: g-interface-info-find-method253691
Ref: g-interface-info-get-n-signals253950
Ref: g-interface-info-get-signal254113
Ref: g-interface-info-find-signal254322
Ref: g-interface-info-get-n-vfuncs254579
Ref: g-interface-info-get-vfunc254739
Ref: g-interface-info-find-vfunc254946
Ref: g-interface-info-get-n-constants255204
Ref: g-interface-info-get-constant255373
Ref: g-interface-info-get-iface-struct255586
Node: Arg Info255871
Ref: g-arg-info-get-closure257021
Ref: g-arg-info-get-destroy257250
Ref: g-arg-info-get-direction257506
Ref: g-arg-info-get-ownership-transfer257645
Ref: g-arg-info-get-scope257794
Ref: g-arg-info-get-type258077
Ref: g-arg-info-may-be-null258273
Ref: g-arg-info-is-caller-allocates258569
Ref: g-arg-info-is-optional258927
Ref: g-arg-info-is-return-value259147
Ref: g-arg-info-is-skip259333
Ref: %gi-direction259494
Ref: %gi-scope-type259943
Ref: %gi-transfer261002
Node: Constant Info263143
Ref: g-constant-info-free-value264018
Ref: g-constant-info-get-type264166
Ref: g-constant-info-get-value264364
Node: Field Info264742
Ref: g-field-info-get-flags265787
Ref: g-field-info-get-offset265975
Ref: g-field-info-get-type266192
Node: Property Info266411
Ref: gi-property-g-type267191
Ref: g-property-info-get-flags267322
Ref: g-property-info-get-ownership-transfer267531
Ref: g-property-info-get-type267777
Node: Type Info268006
Ref: g-info-type-to-string269413
Ref: g-type-info-is-pointer269748
Ref: g-type-info-get-tag270161
Ref: g-type-info-get-param-type270321
Ref: g-type-info-get-interface270546
Ref: g-type-info-get-array-length271042
Ref: g-type-info-get-array-fixed-size271252
Ref: g-type-info-is-zero-terminated271470
Ref: g-type-info-get-array-type271721
Node: FFI Interface271952
Ref: gi-type-tag-get-ffi-type272473
Ref: g-type-info-get-ffi-type272874
Ref: gi-type-info-extract-ffi-return-value273094
Ref: gi-type-tag-extract-ffi-return-value273524
Ref: g-callable-info-prepare-closure274169
Node: Utilities274614
Ref: gi-pointer-new275920
Ref: gi-pointer-inc275999
Ref: gi-attribute-iter-new276166
Ref: with-gerror276398
Ref: gi->scm276789
Ref: gi-boolean->scm277957
Ref: gi-string->scm278082
Ref: gi-pointer->scm278082
Ref: gi-n-string->scm278313
Ref: gi-n-pointer->scm278313
Ref: gi-n-gtype->scm278313
Ref: gi-strings->scm278720
Ref: gi-pointers->scm278720
Ref: gi-csv-string->scm278968
Ref: gi-glist->scm279315
Ref: gi-gslist->scm279315
Ref: scm->gi279569
Ref: scm->gi-boolean280575
Ref: scm->gi-string280688
Ref: scm->gi-pointer280688
Ref: scm->gi-n-string280918
Ref: scm->gi-strings280918
Ref: scm->gi-n-pointer281592
Ref: scm->gi-n-gtype281592
Ref: scm->gi-pointers281947
Ref: scm->gi-gslist282202
Ref: %gi-pointer-size282493
Node: Support282643
Node: Module283159
Ref: re-export-public-interface283326
Node: Goops283544
Ref: class-direct-virtual-slots284104
Ref: class-virtual-slots284345
Ref: class-direct-g-property-slots284572
Ref: class-g-property-slots284819
Ref: class-direct-child-id-slots285052
Ref: class-child-id-slots285261
Ref: class-direct-g-param-slots285456
Ref: class-g-param-slots285663
Ref: mslot-set!285856
Ref: generic?286056
Node: Enum286182
Ref: <enum>286906
Ref: <gi-enum>287817
Ref: !enum-set288541
Ref: enum->value288637
Ref: enum->values288637
Ref: enum->symbol288854
Ref: enum->symbols288854
Ref: enum->name289073
Ref: enum->names289073
Ref: !g-type_289388
Ref: !g-name289388
Ref: !name__289388
Node: Flags289594
Ref: <flags>290186
Ref: <gi-flags>290299
Ref: integer->flags291027
Ref: flags->integer291252
Ref: !g-type___291465
Ref: !g-name______291465
Ref: !name_____291465
Node: Struct291674
Ref: <gi-struct>292518
Ref: !g-type____293374
Ref: !g-name_293374
Ref: !name____293374
Ref: !alignment293374
Ref: !size293374
Ref: !is-gtype-struct?293374
Ref: !is-foreign?293374
Ref: !field-types293374
Ref: !field-desc293374
Ref: !scm-types293374
Ref: !init-vals293374
Ref: !is-opaque?293870
Ref: !is-semi-opaque?294418
Ref: field-offset294975
Node: Union295208
Ref: <gi-union>295996
Ref: make-c-union297359
Ref: c-union-ref297669
Ref: c-union-set!297810
Ref: !g-type__297979
Ref: !g-name__297979
Ref: !name___297979
Ref: !size_297979
Ref: !alignment_297979
Ref: !fields297979
Ref: !is-discriminated?297979
Ref: !discriminator-offset297979
Ref: !discriminator297979
Node: Utilities_298432
Ref: g-studly-caps-expand299001
Ref: g-name->name299814
Ref: g-name->class-name299814
Ref: g-name->short-name300704
Ref: class-name->name301910
Ref: class-name->g-name302192
Ref: name->g-name302424
Ref: syntax-name->method-name302878
Ref: gi-type-tag->ffi304442
Ref: gi-type-tag->init-val304851
Ref: Utilities_-Footnote-1305114
Node: G-Golf High Level API306189
Node: Closure307263
Ref: <closure>308605
Ref: !g-closure309543
Ref: !function309543
Ref: !return-type309543
Ref: !param-types309543
Ref: invoke309743
Ref: Closure-Footnote-1310114
Node: Function310201
Ref: <function>312074
Ref: <argument>313965
Ref: !info_316549
Ref: !namespace_316549
Ref: !g-name____316549
Ref: !name316549
Ref: !override?316549
Ref: !i-func316549
Ref: !o-func316549
Ref: !o-spec-pos316549
Ref: !flags316549
Ref: !is-method?316549
Ref: !n-arg316549
Ref: !caller-owns316549
Ref: !return-type_316549
Ref: !type-desc316549
Ref: !may-return-null316549
Ref: !arguments316549
Ref: !n-gi-arg-in316549
Ref: !args-in316549
Ref: !gi-args-in316549
Ref: !gi-args-in-bv316549
Ref: !n-gi-arg-out316549
Ref: !args-out316549
Ref: !gi-args-out316549
Ref: !gi-args-out-bv316549
Ref: !gi-arg-result316549
Ref: !g-name_____317468
Ref: !name_317468
Ref: !closure317468
Ref: !destroy317468
Ref: !direction317468
Ref: !transfert317468
Ref: !scope317468
Ref: !type-tag317468
Ref: !type-desc_317468
Ref: !forced-type317468
Ref: !string-pointer317468
Ref: !is-pointer?317468
Ref: !may-be-null?317468
Ref: !is-caller-allocate?317468
Ref: !is-optional?317468
Ref: !is-return-value?317468
Ref: !is-skip?317468
Ref: !arg-pos317468
Ref: !gi-argument-in317468
Ref: !gi-argument-in-bv-pos317468
Ref: !gi-argument-out317468
Ref: !gi-argument-out-bv-pos317468
Ref: !gi-argument-field317468
Node: Import_318372
Ref: gi-import-info318943
Ref: gi-import-enum320127
Ref: gi-import-flags320127
Ref: gi-import-struct320127
Ref: gi-import-function321531
Ref: gi-import-constant324289
Ref: %gi-base-info-types324948
Ref: %gi-imported-base-info-types324948
Node: Utilities__325938
Ref: gi-find-by-property-name326220
Node: GNU Free Documentation License326648
Node: Concept Index351822
Node: Procedure Index352415
Node: Variable Index402989
Node: Type Index404466
Node: List of Examples405881

End Tag Table


Local Variables:
coding: utf-8
End:
