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-3.

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: 302074

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-name53202
Node: Events54382
Ref: <gdk-event>56835
Ref: !event60110
Ref: !axis60240
Ref: !button60240
Ref: !click-count60240
Ref: !coords60240
Ref: !device60240
Ref: !device-tool60240
Ref: !event-sequence60240
Ref: !event-type60240
Ref: !keycode60240
Ref: !keyval60240
Ref: !pointer-emulated60240
Ref: !root-coords60240
Ref: !scancode60240
Ref: !screen60240
Ref: !scroll-deltas60240
Ref: !scroll-direction60240
Ref: !seat60240
Ref: !source-device60240
Ref: !state60240
Ref: !time60240
Ref: !window60240
Ref: !keyname62354
Ref: !x62895
Ref: !y62895
Ref: !root-x62895
Ref: !root-y62895
Ref: Events-Footnote-164586
Node: GObject (1)64650
Ref: <gobject>67353
Ref: <ginterface>67692
Ref: <gobject-class>68069
Ref: <gtype-class>68464
Ref: !info69772
Ref: !derived69772
Ref: !namespace69772
Ref: !g-type69772
Ref: !g-name (2)69772
Ref: !g-class69772
Ref: <gtype-instance>70095
Ref: !g-inst70750
Ref: unref70856
Ref: gobject-class?71529
Ref: GObject (1)-Footnote-171734
Ref: GObject (1)-Footnote-272134
Ref: GObject (1)-Footnote-372426
Node: G-Golf Valley72636
Node: Cache Park72938
Ref: gi-cache-show74096
Ref: gi-cache-ref74468
Ref: %gi-cache75921
Node: Customization Square76086
Ref: g-name-transform-exception79402
Ref: g-name-transform-exception?80168
Ref: g-name-transform-exception-add80342
Ref: g-name-transform-exception-remove80342
Ref: g-name-transform-exception-reset80569
Ref: g-studly-caps-expand-token-exception80808
Ref: g-studly-caps-expand-token-exception?81219
Ref: g-studly-caps-expand-token-exception-add81413
Ref: g-studly-caps-expand-token-exception-remove81413
Ref: g-studly-caps-expand-token-exception-reset81670
Ref: gi-strip-boolean-result84221
Ref: gi-strip-boolean-result?84471
Ref: gi-strip-boolean-result-add84721
Ref: gi-strip-boolean-result-remove84721
Ref: gi-strip-boolean-result-reset84987
Ref: gi-method-short-name-skip86361
Ref: gi-method-short-name-skip?86589
Ref: gi-method-short-name-skip-all86821
Ref: gi-method-short-name-skip-add86960
Ref: gi-method-short-name-skip-remove86960
Ref: gi-method-short-name-skip-reset87206
Ref: syntax-name-protect-prefix88546
Ref: syntax-name-protect-prefix-set88546
Ref: syntax-name-protect-prefix-reset88546
Ref: syntax-name-protect-postfix88796
Ref: syntax-name-protect-postfix-set88796
Ref: syntax-name-protect-postfix-reset88796
Ref: syntax-name-protect-renamer89066
Ref: syntax-name-protect-renamer-set89066
Ref: syntax-name-protect-renamer-reset89066
Ref: syntax-name-protect-reset89528
Ref: Customization Square-Footnote-190009
Ref: Customization Square-Footnote-290137
Ref: Customization Square-Footnote-390308
Node: VFunc Alley90523
Ref: <vfunc>93542
Ref: define-vfunc94551
Ref: vfunc95875
Ref: !specializer96205
Ref: !name_______96205
Ref: !g-name_______96205
Ref: !long-name-prefix96205
Ref: !gf-long-name?96205
Ref: !info__96205
Ref: !callback96205
Ref: next-vfunc96502
Ref: VFunc Alley-Footnote-197657
Ref: VFunc Alley-Footnote-298197
Ref: VFunc Alley-Footnote-398476
Node: Utils Arcade99114
Ref: scm->g-type99418
Ref: allocate-c-struct99676
Ref: Utils Arcade-Footnote-1100672
Node: G-Golf Core Reference100773
Node: Overview101057
Node: Structure and Naming Conventions101203
Node: Glib103422
Node: Version Information (1)104682
Ref: glib-get-major-version105193
Ref: glib-get-minor-version105193
Ref: glib-get-micro-version105193
Node: Memory Allocation105429
Ref: g-malloc106099
Ref: g-malloc0106099
Ref: g-free106387
Ref: g-memdup106479
Node: The Main Event Loop106731
Ref: g-main-loop-new108449
Ref: g-main-loop-ref108907
Ref: g-main-loop-unref109013
Ref: g-main-loop-run109199
Ref: g-main-loop-quit109488
Ref: g-main-context-new109787
Ref: g-main-context-default109924
Ref: g-timeout-source-new110191
Ref: g-timeout-source-new-seconds110551
Ref: g-idle-source-new110914
Ref: g-source-ref-count111358
Ref: g-source-ref111483
Ref: g-source-unref111592
Ref: g-source-free111808
Ref: g-source-attach112001
Ref: g-source-destroy112283
Ref: g-source-is-destroyed?112695
Ref: g-source-set-priority112875
Ref: g-source-get-priority113364
Ref: g-source-remove113491
Node: IO Channels114031
Ref: g-io-channel-unix-new115229
Ref: g-io-channel-ref115805
Ref: g-io-channel-unref115915
Ref: g-io-create-watch116027
Ref: %g-io-condition116386
Node: Miscellaneous Utility Functions117177
Ref: g-get-prgname117814
Ref: g-set-prgname118154
Ref: g-get-system-data-dirs118528
Ref: g-get-system-config-dirs120044
Ref: g-get-os-info121061
Node: UNIX-specific utilities and integration121488
Ref: g-unix-fd-source-new122403
Node: Doubly-Linked Lists122673
Ref: g-list-data123854
Ref: g-list-next124111
Ref: g-list-prev124273
Ref: g-list-free124442
Ref: g-list-length124546
Ref: g-list-nth-data124741
Node: Singly-Linked Lists125014
Ref: g-slist-data126171
Ref: g-slist-next126431
Ref: g-slist-append126596
Ref: g-slist-prepend127127
Ref: g-slist-free127382
Ref: g-slist-length127489
Ref: g-slist-nth-data127687
Node: Byte Arrays127964
Ref: g-bytes-new128267
Ref: Byte Arrays-Footnote-1128491
Node: Quarks128614
Ref: g-quark-from-string129120
Ref: g-quark-to-string129402
Node: GObject129561
Node: Type Information130825
Ref: g-type->symbol132365
Ref: symbol->g-type132720
Ref: g-type-from-class133059
Ref: g-type-name133222
Ref: g-type-from-name133578
Ref: g-type-parent133890
Ref: g-type-is-a134080
Ref: g-type-class-ref134347
Ref: g-type-class-peek134663
Ref: g-type-class-unref135056
Ref: g-type-class-peek-parent135396
Ref: g-type-interface-peek135695
Ref: g-type-interfaces135949
Ref: g-type-query136143
Ref: g-type-register-static-simple136303
Ref: g-type-add-interface-static136752
Ref: g-type-fundamental137318
Ref: g-type-ensure137444
Ref: %g-type-fundamental-flags137678
Ref: %g-type-fundamental-types138440
Ref: Type Information-Footnote-1141370
Node: GObject_141689
Ref: g-object-class-install-property143318
Ref: g-object-class-find-property144140
Ref: g-object-class-list-properties144414
Ref: g-object-new144655
Ref: g-object-new-with-properties144853
Ref: g-object-ref145381
Ref: g-object-unref145489
Ref: g-object-ref-sink146001
Ref: g-object-ref-count146421
Ref: g-object-is-floating146588
Ref: g-object-add-toggle-ref146727
Ref: g-object-remove-toggle-ref147709
Ref: g-object-type148190
Ref: g-object-type-name148277
Ref: g-object-get-property148360
Ref: g-object-set-property148781
Node: Enumeration and Flag Types149220
Node: Boxed Types149924
Ref: g-boxed-free150774
Ref: g-strv-get-type150910
Node: Generic Values151269
Ref: g-value-size152599
Ref: g-value-new152708
Ref: g-value-init152864
Ref: g-value-unset153175
Node: Parameters and Values153475
Ref: g-value-type156938
Ref: g-value-type-tag156938
Ref: g-value-type-name156938
Ref: g-value-ref157307
Ref: g-value-set!157678
Ref: g-param-spec-boolean158222
Ref: g-value-get-boolean158634
Ref: g-value-set-boolean158826
Ref: g-param-spec-int159006
Ref: g-value-get-int159491
Ref: g-value-set-int159606
Ref: g-param-spec-uint159715
Ref: g-value-get-uint160203
Ref: g-value-set-uint160329
Ref: g-param-spec-float160441
Ref: g-value-get-float160932
Ref: g-value-set-float161047
Ref: g-param-spec-double161162
Ref: g-value-get-double161656
Ref: g-value-set-double161773
Ref: g-param-spec-enum161891
Ref: g-value-get-enum162337
Ref: g-value-set-enum162485
Ref: g-param-spec-flags162861
Ref: g-value-get-flags163311
Ref: g-value-set-flags163445
Ref: g-param-spec-string163878
Ref: g-value-get-string164287
Ref: g-value-set-string164493
Ref: g-param-spec-param164605
Ref: g-value-get-param165027
Ref: g-value-set-param165278
Ref: g-param-spec-boxed165393
Ref: g-value-get-boxed165823
Ref: g-value-set-boxed166208
Ref: g-value-get-pointer166640
Ref: g-value-set-pointer166759
Ref: g-param-spec-object166880
Ref: g-value-get-object167320
Ref: g-value-set-object167438
Ref: g-value-get-variant167642
Ref: g-type-param-boolean168130
Ref: g-type-param-char168130
Ref: g-type-param-uchar168130
Ref: g-type-param-int168130
Ref: g-type-param-uint168130
Ref: g-type-param-long168130
Ref: g-type-param-ulong168130
Ref: g-type-param-int64168130
Ref: g-type-param-uint64168130
Ref: g-type-param-float168130
Ref: g-type-param-double168130
Ref: g-type-param-enum168130
Ref: g-type-param-flags168130
Ref: g-type-param-string168130
Ref: g-type-param-param168130
Ref: g-type-param-boxed168130
Ref: g-type-param-pointer168130
Ref: g-type-param-object168130
Ref: g-type-param-unichar168130
Ref: g-type-param-override168130
Ref: g-type-param-gtype168130
Ref: g-type-param-variant168130
Node: GParamSpec169007
Ref: gi-g-param-spec-show169932
Ref: g-param-spec-type171176
Ref: g-param-spec-type-name171176
Ref: g-param-spec-get-default-value171427
Ref: g-param-spec-get-name171670
Ref: g-param-spec-get-nick171670
Ref: g-param-spec-get-blurb171670
Ref: g-param-spec-get-flags171925
Ref: %g-param-flags172152
Node: Closures174517
Ref: g-closure-size176021
Ref: g-closure-ref-count176182
Ref: g-closure-ref176310
Ref: g-closure-sink176493
Ref: g-closure-unref177220
Ref: g-closure-free177481
Ref: g-closure-invoke177643
Ref: g-closure-add-invalidate-notifier178132
Ref: g-closure-new-simple178542
Ref: g-closure-set-marshal178911
Ref: g-source-set-closure179034
Node: Signals179386
Ref: g-signal-newv180511
Ref: g-signal-query182059
Ref: g-signal-lookup183077
Ref: g-signal-list-ids183382
Ref: g-signal-emitv183699
Ref: g-signal-connect-closure-by-id184531
Ref: g-signal-handler-disconnect185151
Ref: g-signal-parse-name185562
Ref: %g-signal-flags186079
Ref: Signals-Footnote-1188531
Ref: Signals-Footnote-2188698
Node: GObject Introspection188828
Node: Repository190800
Ref: g-irepository-get-default192221
Ref: g-irepository-get-dependencies192770
Ref: g-irepository-get-loaded-namespaces193143
Ref: g-irepository-get-n-infos193267
Ref: g-irepository-get-info193477
Ref: g-irepository-enumerate-versions193859
Ref: g-irepository-get-typelib-path194131
Ref: g-irepository-require194497
Ref: g-irepository-get-c-prefix195042
Ref: g-irepository-get-shared-library195456
Ref: g-irepository-get-version195751
Ref: g-irepository-find-by-gtype196037
Ref: g-irepository-find-by-name196644
Node: Typelib197082
Ref: g-golf-typelib-new197655
Ref: call-with-input-typelib197885
Ref: g-typelib-new-from-memory198491
Ref: g-typelib-free198983
Ref: g-typelib-get-namespace199069
Node: Common Types199157
Ref: g-type-tag-to-string199547
Ref: %gi-type-tag199954
Ref: %gi-array-type200659
Node: Version Information (2)200989
Ref: gi-version201616
Ref: gi-effective-version201616
Ref: gi-major-version201616
Ref: gi-minor-version201616
Ref: gi-micro-version201616
Ref: gi-check-version202141
Node: Base Info202318
Ref: g-base-info-ref204205
Ref: g-base-info-unref204316
Ref: g-base-info-equal204485
Ref: g-base-info-get-type204859
Ref: g-base-info-get-typelib204938
Ref: g-base-info-get-namespace205051
Ref: g-base-info-get-name205134
Ref: g-base-info-get-attribute205390
Ref: g-base-info-iterate-attributes205530
Ref: g-base-info-get-container205781
Ref: g-base-info-is-deprecated206035
Ref: %gi-info-type206236
Node: Callable Info206950
Ref: g-callable-info-can-throw-gerror208379
Ref: g-callable-info-get-n-args208533
Ref: g-callable-info-get-arg208708
Ref: g-callable-info-get-caller-owns208910
Ref: g-callable-info-get-instance-ownership-transfer209147
Ref: g-callable-info-get-return-type209395
Ref: g-callable-info-invoke209592
Ref: g-callable-info-is-method211501
Ref: g-callable-info-may-return-null212126
Ref: g-callable-info-create-closure212291
Node: Function Info212538
Ref: gi-function-info-is-method?213732
Ref: g-function-info-get-flags214082
Ref: g-function-info-get-property214238
Ref: g-function-info-get-symbol214636
Ref: g-function-info-get-vfunc214758
Ref: g-function-info-invoke215139
Ref: %g-function-info-flags216819
Ref: Function Info-Footnote-1217631
Node: Signal Info218107
Ref: g-signal-info-get-flags218957
Node: VFunc Info219178
Ref: g-vfunc-info-get-flags219981
Ref: g-vfunc-info-get-offset220200
Ref: g-vfunc-info-get-signal220427
Ref: g-vfunc-info-get-invoker220718
Ref: %gi-vfunc-info-flags221171
Node: Registered Type Info221592
Ref: gi-registered-type-info-name222765
Ref: g-registered-type-info-get-type-name223995
Ref: g-registered-type-info-get-type-init224220
Ref: g-registered-type-info-get-g-type224569
Ref: Registered Type Info-Footnote-1224998
Node: Enum Info225116
Ref: gi-enum-import226043
Ref: gi-enum-value-values226229
Ref: g-enum-info-get-n-values226845
Ref: g-enum-info-get-value226989
Ref: g-enum-info-get-n-methods227296
Ref: g-enum-info-get-method227438
Ref: g-value-info-get-value227754
Node: Struct Info227941
Ref: gi-struct-import229044
Ref: gi-struct-field-desc229282
Ref: gi-struct-field-types229488
Ref: g-struct-info-get-alignment229663
Ref: g-struct-info-get-size229797
Ref: g-struct-info-is-gtype-struct229941
Ref: g-struct-info-is-foreign230139
Ref: g-struct-info-get-n-fields230277
Ref: g-struct-info-get-field230396
Ref: g-struct-info-get-n-methods230695
Ref: g-struct-info-get-method230816
Node: Union Info231123
Ref: g-union-info-get-n-fields232328
Ref: g-union-info-get-field232468
Ref: g-union-info-get-n-methods232719
Ref: g-union-info-get-method232861
Ref: g-union-info-is-discriminated?233099
Ref: g-union-info-get-discriminator-offset233238
Ref: g-union-info-get-discriminator-type233397
Ref: g-union-info-get-discriminator233623
Ref: g-union-info-get-size233986
Ref: g-union-info-get-alignment234128
Node: Object Info234261
Ref: gi-object-show236575
Ref: gi-object-property-names237854
Ref: gi-object-method-names238116
Ref: gi-object-method-find-by-name238508
Ref: g-object-info-get-abstract238820
Ref: g-object-info-get-parent239013
Ref: g-object-info-get-type-name239201
Ref: g-object-info-get-type-init239359
Ref: g-object-info-get-n-constants239577
Ref: g-object-info-get-constant239740
Ref: g-object-info-get-n-fields239950
Ref: g-object-info-get-field240104
Ref: g-object-info-get-n-interfaces240308
Ref: g-object-info-get-interface240474
Ref: g-object-info-get-n-methods240686
Ref: g-object-info-get-method240843
Ref: g-object-info-find-method241051
Ref: g-object-info-get-n-properties241307
Ref: g-object-info-get-property241473
Ref: g-object-info-get-n-signals241683
Ref: g-object-info-get-signal241840
Ref: g-object-info-find-signal242046
Ref: g-object-info-get-n-vfuncs242300
Ref: g-object-info-get-vfunc242454
Ref: g-object-info-get-class-struct242658
Ref: g-object-info-get-set-value-function243038
Ref: g-object-info-get-set-value-function-pointer243319
Ref: g-object-info-get-get-value-function243672
Ref: g-object-info-get-get-value-function-pointer243995
Node: Interface Info244365
Ref: gi-interface-import245991
Ref: gi-interface-show246401
Ref: g-interface-info-get-n-prerequisites248260
Ref: g-interface-info-get-prerequisite248566
Ref: g-interface-info-get-n-properties248817
Ref: g-interface-info-get-property248989
Ref: g-interface-info-get-n-methods249202
Ref: g-interface-info-get-method249365
Ref: g-interface-info-find-method249576
Ref: g-interface-info-get-n-signals249835
Ref: g-interface-info-get-signal249998
Ref: g-interface-info-find-signal250207
Ref: g-interface-info-get-n-vfuncs250464
Ref: g-interface-info-get-vfunc250624
Ref: g-interface-info-find-vfunc250831
Ref: g-interface-info-get-n-constants251089
Ref: g-interface-info-get-constant251258
Ref: g-interface-info-get-iface-struct251471
Node: Arg Info251756
Ref: g-arg-info-get-closure252906
Ref: g-arg-info-get-destroy253135
Ref: g-arg-info-get-direction253391
Ref: g-arg-info-get-ownership-transfer253530
Ref: g-arg-info-get-scope253679
Ref: g-arg-info-get-type253962
Ref: g-arg-info-may-be-null254158
Ref: g-arg-info-is-caller-allocates254454
Ref: g-arg-info-is-optional254812
Ref: g-arg-info-is-return-value255032
Ref: g-arg-info-is-skip255218
Ref: %gi-direction255379
Ref: %gi-scope-type255828
Ref: %gi-transfer256887
Node: Constant Info259028
Ref: g-constant-info-free-value259903
Ref: g-constant-info-get-type260051
Ref: g-constant-info-get-value260249
Node: Field Info260627
Ref: g-field-info-get-flags261672
Ref: g-field-info-get-offset261860
Ref: g-field-info-get-type262077
Node: Property Info262296
Ref: gi-property-g-type263076
Ref: g-property-info-get-flags263207
Ref: g-property-info-get-ownership-transfer263416
Ref: g-property-info-get-type263662
Node: Type Info263891
Ref: g-info-type-to-string265298
Ref: g-type-info-is-pointer265633
Ref: g-type-info-get-tag266046
Ref: g-type-info-get-param-type266206
Ref: g-type-info-get-interface266431
Ref: g-type-info-get-array-length266927
Ref: g-type-info-get-array-fixed-size267137
Ref: g-type-info-is-zero-terminated267355
Ref: g-type-info-get-array-type267606
Node: FFI Interface267837
Ref: gi-type-tag-get-ffi-type268358
Ref: g-type-info-get-ffi-type268759
Ref: gi-type-info-extract-ffi-return-value268979
Ref: gi-type-tag-extract-ffi-return-value269409
Ref: g-callable-info-prepare-closure270054
Node: Utilities270499
Ref: gi-pointer-new271805
Ref: gi-pointer-inc271884
Ref: gi-attribute-iter-new272051
Ref: with-gerror272283
Ref: gi->scm272674
Ref: gi-boolean->scm273842
Ref: gi-string->scm273967
Ref: gi-pointer->scm273967
Ref: gi-n-string->scm274198
Ref: gi-n-pointer->scm274198
Ref: gi-n-gtype->scm274198
Ref: gi-strings->scm274605
Ref: gi-pointers->scm274605
Ref: gi-csv-string->scm274853
Ref: gi-glist->scm275200
Ref: gi-gslist->scm275200
Ref: scm->gi275454
Ref: scm->gi-boolean276460
Ref: scm->gi-string276573
Ref: scm->gi-pointer276573
Ref: scm->gi-n-string276803
Ref: scm->gi-strings276803
Ref: scm->gi-n-pointer277477
Ref: scm->gi-n-gtype277477
Ref: scm->gi-pointers277832
Ref: scm->gi-gslist278087
Ref: %gi-pointer-size278378
Node: Support278528
Node: Module279044
Ref: re-export-public-interface279211
Node: Goops279429
Ref: class-direct-virtual-slots279989
Ref: class-virtual-slots280230
Ref: class-direct-g-property-slots280457
Ref: class-g-property-slots280704
Ref: class-direct-child-id-slots280937
Ref: class-child-id-slots281146
Ref: class-direct-g-param-slots281341
Ref: class-g-param-slots281548
Ref: mslot-set!281741
Ref: generic?281941
Node: Enum282067
Ref: <enum>282791
Ref: <gi-enum>283702
Ref: !enum-set284426
Ref: enum->value284522
Ref: enum->values284522
Ref: enum->symbol284739
Ref: enum->symbols284739
Ref: enum->name284958
Ref: enum->names284958
Ref: !g-type_285273
Ref: !g-name285273
Ref: !name__285273
Node: Flags285479
Ref: <flags>286071
Ref: <gi-flags>286184
Ref: integer->flags286912
Ref: flags->integer287137
Ref: !g-type___287350
Ref: !g-name______287350
Ref: !name_____287350
Node: Struct287559
Ref: <gi-struct>288403
Ref: !g-type____289259
Ref: !g-name_289259
Ref: !name____289259
Ref: !alignment289259
Ref: !size289259
Ref: !is-gtype-struct?289259
Ref: !is-foreign?289259
Ref: !field-types289259
Ref: !field-desc289259
Ref: !scm-types289259
Ref: !init-vals289259
Ref: !is-opaque?289755
Ref: !is-semi-opaque?290303
Ref: field-offset290860
Node: Union291093
Ref: <gi-union>291881
Ref: make-c-union293244
Ref: c-union-ref293554
Ref: c-union-set!293695
Ref: !g-type__293864
Ref: !g-name__293864
Ref: !name___293864
Ref: !size_293864
Ref: !alignment_293864
Ref: !fields293864
Ref: !is-discriminated?293864
Ref: !discriminator-offset293864
Ref: !discriminator293864
Node: Utilities_294317
Ref: g-studly-caps-expand294886
Ref: g-name->name295699
Ref: g-name->class-name295699
Ref: g-name->short-name296589
Ref: class-name->name297795
Ref: class-name->g-name298077
Ref: name->g-name298309
Ref: syntax-name->method-name298763
Ref: gi-type-tag->ffi300327
Ref: gi-type-tag->init-val300736
Ref: Utilities_-Footnote-1300999
Node: G-Golf High Level API302074
Node: Closure303148
Ref: <closure>304490
Ref: !g-closure305428
Ref: !function305428
Ref: !return-type305428
Ref: !param-types305428
Ref: invoke305628
Ref: Closure-Footnote-1305999
Node: Function306086
Ref: <function>307959
Ref: <argument>309850
Ref: !info_312434
Ref: !namespace_312434
Ref: !g-name____312434
Ref: !name312434
Ref: !override?312434
Ref: !i-func312434
Ref: !o-func312434
Ref: !o-spec-pos312434
Ref: !flags312434
Ref: !is-method?312434
Ref: !n-arg312434
Ref: !caller-owns312434
Ref: !return-type_312434
Ref: !type-desc312434
Ref: !may-return-null312434
Ref: !arguments312434
Ref: !n-gi-arg-in312434
Ref: !args-in312434
Ref: !gi-args-in312434
Ref: !gi-args-in-bv312434
Ref: !n-gi-arg-out312434
Ref: !args-out312434
Ref: !gi-args-out312434
Ref: !gi-args-out-bv312434
Ref: !gi-arg-result312434
Ref: !g-name_____313353
Ref: !name_313353
Ref: !closure313353
Ref: !destroy313353
Ref: !direction313353
Ref: !transfert313353
Ref: !scope313353
Ref: !type-tag313353
Ref: !type-desc_313353
Ref: !forced-type313353
Ref: !string-pointer313353
Ref: !is-pointer?313353
Ref: !may-be-null?313353
Ref: !is-caller-allocate?313353
Ref: !is-optional?313353
Ref: !is-return-value?313353
Ref: !is-skip?313353
Ref: !arg-pos313353
Ref: !gi-argument-in313353
Ref: !gi-argument-in-bv-pos313353
Ref: !gi-argument-out313353
Ref: !gi-argument-out-bv-pos313353
Ref: !gi-argument-field313353
Node: Import_314257
Ref: gi-import-info314828
Ref: gi-import-enum316012
Ref: gi-import-flags316012
Ref: gi-import-struct316012
Ref: gi-import-function317416
Ref: gi-import-constant320174
Ref: %gi-base-info-types320833
Ref: %gi-imported-base-info-types320833
Node: Utilities__321823
Ref: gi-find-by-property-name322105
Node: GNU Free Documentation License322533
Node: Concept Index347707
Node: Procedure Index348300
Node: Variable Index398734
Node: Type Index400211
Node: List of Examples401626

End Tag Table


Local Variables:
coding: utf-8
End:
