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

This manual documents GNU G-Golf version 0.8.5.

Copyright (C) 2016 - 2026 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: 640
g-golf.info-2: 301674

Tag Table:
(Indirect)
Node: Top640
Node: Preface1497
Node: Contributors to this manual1760
Node: Join the GNU Project2243
Node: G-Golf License3063
Node: Introduction3746
Node: About G-Golf3974
Ref: About G-Golf-Footnote-16690
Ref: About G-Golf-Footnote-26831
Node: Obtaining and installing G-Golf6894
Ref: Obtaining and installing G-Golf-Footnote-113054
Ref: Obtaining and installing G-Golf-Footnote-213428
Node: Contact Information13553
Node: Reporting Bugs14444
Node: Using G-Golf14963
Node: Before you start15224
Node: Naming Conventions15528
Ref: Naming Conventions-Footnote-120601
Ref: Naming Conventions-Footnote-220732
Node: GOOPS Notes - Conventions - Recommendations20934
Ref: GOOPS Notes - Conventions - Recommendations-Footnote-126492
Ref: GOOPS Notes - Conventions - Recommendations-Footnote-226981
Ref: GOOPS Notes - Conventions - Recommendations-Footnote-327135
Ref: GOOPS Notes - Conventions - Recommendations-Footnote-427376
Ref: GOOPS Notes - Conventions - Recommendations-Footnote-527760
Node: Configuring Guile for G-Golf28047
Ref: Configuring Guile for G-Golf-Footnote-129706
Node: Customizing G-Golf29860
Node: SXML Support - Emacs users32722
Node: Getting Started with G-Golf33642
Ref: Getting Started with G-Golf-Footnote-135649
Node: Hello World!35882
Ref: exa:exa137355
Ref: Hello World!-Footnote-140743
Ref: Hello World!-Footnote-240912
Node: Selective Import41136
Node: Scripting44040
Ref: exa:exa250058
Ref: Scripting-Footnote-152319
Ref: Scripting-Footnote-252458
Node: Building Applications52519
Node: G-Golf on Mobile Devices52700
Node: Working with GNOME52869
Node: Import54150
Ref: gi-import54488
Ref: gi-import-by-name55546
Node: Events58867
Ref: <gdk-event>61320
Ref: !event64595
Ref: !axis64725
Ref: !button64725
Ref: !click-count64725
Ref: !coords64725
Ref: !device64725
Ref: !device-tool64725
Ref: !event-sequence64725
Ref: !event-type64725
Ref: !keycode64725
Ref: !keyval64725
Ref: !pointer-emulated64725
Ref: !root-coords64725
Ref: !scancode64725
Ref: !screen64725
Ref: !scroll-deltas64725
Ref: !scroll-direction64725
Ref: !seat64725
Ref: !source-device64725
Ref: !state64725
Ref: !time64725
Ref: !window64725
Ref: !keyname66839
Ref: !x67380
Ref: !y67380
Ref: !root-x67380
Ref: !root-y67380
Ref: Events-Footnote-169071
Node: GObject (1)69135
Ref: <gobject>71838
Ref: <ginterface>72177
Ref: <gobject-class>72554
Ref: <gtype-class>72949
Ref: !info74273
Ref: !derived74273
Ref: !namespace74273
Ref: !g-type74273
Ref: !g-name (2)74273
Ref: !g-class74273
Ref: <gtype-instance>74596
Ref: !g-inst75267
Ref: unref75373
Ref: gobject-class?76046
Ref: GObject (1)-Footnote-176251
Ref: GObject (1)-Footnote-276651
Ref: GObject (1)-Footnote-376943
Node: G-Golf Valley77169
Node: Cache Park77459
Ref: gi-cache-show78617
Ref: gi-cache-ref78989
Ref: %gi-cache80442
Node: Customization Square80607
Ref: g-name-transform-exception83921
Ref: g-name-transform-exception?84687
Ref: g-name-transform-exception-add84861
Ref: g-name-transform-exception-remove84861
Ref: g-name-transform-exception-reset85088
Ref: g-studly-caps-expand-token-exception85327
Ref: g-studly-caps-expand-token-exception?85738
Ref: g-studly-caps-expand-token-exception-add85932
Ref: g-studly-caps-expand-token-exception-remove85932
Ref: g-studly-caps-expand-token-exception-reset86189
Ref: gi-strip-boolean-result88740
Ref: gi-strip-boolean-result?88990
Ref: gi-strip-boolean-result-add89240
Ref: gi-strip-boolean-result-remove89240
Ref: gi-strip-boolean-result-reset89506
Ref: gi-method-short-name-skip90880
Ref: gi-method-short-name-skip?91108
Ref: gi-method-short-name-skip-all91340
Ref: gi-method-short-name-skip-add91479
Ref: gi-method-short-name-skip-remove91479
Ref: gi-method-short-name-skip-reset91725
Ref: syntax-name-protect-prefix93065
Ref: syntax-name-protect-prefix-set93065
Ref: syntax-name-protect-prefix-reset93065
Ref: syntax-name-protect-postfix93315
Ref: syntax-name-protect-postfix-set93315
Ref: syntax-name-protect-postfix-reset93315
Ref: syntax-name-protect-renamer93585
Ref: syntax-name-protect-renamer-set93585
Ref: syntax-name-protect-renamer-reset93585
Ref: syntax-name-protect-reset94047
Ref: Customization Square-Footnote-194528
Ref: Customization Square-Footnote-294656
Ref: Customization Square-Footnote-394827
Node: VFunc Alley95042
Ref: <vfunc>98040
Ref: define-vfunc99065
Ref: vfunc100388
Ref: !specializer100718
Ref: !name_______100718
Ref: !g-name_______100718
Ref: !long-name-prefix100718
Ref: !gf-long-name?100718
Ref: !info__100718
Ref: !callback100718
Ref: next-vfunc101015
Ref: VFunc Alley-Footnote-1102170
Ref: VFunc Alley-Footnote-2102710
Ref: VFunc Alley-Footnote-3102989
Node: Support Canyon103627
Node: Color Hollow103830
Ref: rgb-cc->color107324
Ref: rgba-cc->color107572
Ref: string->color107801
Ref: color-blend108190
Ref: Color Hollow-Footnote-1109754
Node: Utils Corner110024
Ref: scm->g-type110328
Ref: allocate-c-struct110586
Ref: Utils Corner-Footnote-1111582
Node: G-Golf Core Reference111683
Node: Overview111967
Node: Structure and Naming Conventions112113
Node: GLib114332
Node: Version Information (1)115794
Ref: glib-get-major-version116305
Ref: glib-get-minor-version116305
Ref: glib-get-micro-version116305
Node: Memory Allocation116541
Ref: g-malloc117211
Ref: g-malloc0117211
Ref: g-free117499
Ref: g-memdup117591
Node: The Main Event Loop117843
Ref: g-main-loop-new119561
Ref: g-main-loop-ref120019
Ref: g-main-loop-unref120125
Ref: g-main-loop-run120311
Ref: g-main-loop-quit120600
Ref: g-main-context-new120899
Ref: g-main-context-default121036
Ref: g-timeout-source-new121303
Ref: g-timeout-source-new-seconds121663
Ref: g-idle-source-new122026
Ref: g-source-ref-count122470
Ref: g-source-ref122595
Ref: g-source-unref122704
Ref: g-source-free122920
Ref: g-source-attach123113
Ref: g-source-destroy123395
Ref: g-source-is-destroyed?123807
Ref: g-source-set-priority123987
Ref: g-source-get-priority124476
Ref: g-source-remove124603
Node: IO Channels125143
Ref: g-io-channel-unix-new126341
Ref: g-io-channel-ref126917
Ref: g-io-channel-unref127027
Ref: g-io-create-watch127139
Ref: %g-io-condition127498
Node: Miscellaneous Utility Functions128289
Ref: g-get-prgname128926
Ref: g-set-prgname129266
Ref: g-get-system-data-dirs129640
Ref: g-get-system-config-dirs131156
Ref: g-get-os-info132173
Node: UNIX-specific utilities and integration132600
Ref: g-unix-fd-source-new133515
Node: Doubly-Linked Lists133785
Ref: g-list-data134966
Ref: g-list-next135223
Ref: g-list-prev135385
Ref: g-list-free135554
Ref: g-list-length135658
Ref: g-list-nth-data135853
Node: Singly-Linked Lists136126
Ref: g-slist-data137283
Ref: g-slist-next137543
Ref: g-slist-append137708
Ref: g-slist-prepend138239
Ref: g-slist-free138494
Ref: g-slist-length138601
Ref: g-slist-nth-data138799
Node: Byte Arrays139076
Ref: g-bytes-new139379
Ref: Byte Arrays-Footnote-1139603
Node: Quarks139726
Ref: g-quark-from-string140265
Ref: g-quark-to-string140547
Node: Simple XML Subset Parser140706
Ref: g-markup-escape-text142004
Node: Date and Time Functions142622
Ref: g-get-monotonic-time143258
Node: Type Conversion143963
Ref: gint-to-pointer144498
Ref: guint-to-pointer144600
Node: GObject144712
Node: Type Information145976
Ref: g-type->symbol147516
Ref: symbol->g-type147871
Ref: g-type-from-class148210
Ref: g-type-name148373
Ref: g-type-from-name148729
Ref: g-type-parent149041
Ref: g-type-is-a149231
Ref: g-type-class-ref149498
Ref: g-type-class-peek149814
Ref: g-type-class-unref150207
Ref: g-type-class-peek-parent150547
Ref: g-type-interface-peek150846
Ref: g-type-interfaces151100
Ref: g-type-query151294
Ref: g-type-register-static-simple151454
Ref: g-type-add-interface-static151903
Ref: g-type-fundamental152469
Ref: g-type-ensure152595
Ref: %g-type-fundamental-flags152829
Ref: %g-type-fundamental-types153591
Ref: Type Information-Footnote-1156521
Node: GObject_156840
Ref: g-object-class-install-property158469
Ref: g-object-class-find-property159291
Ref: g-object-class-list-properties159565
Ref: g-object-new159806
Ref: g-object-new-with-properties160004
Ref: g-object-ref160532
Ref: g-object-unref160640
Ref: g-object-ref-sink160844
Ref: g-object-ref-count161264
Ref: g-object-is-floating161431
Ref: g-object-add-toggle-ref161570
Ref: g-object-remove-toggle-ref162552
Ref: g-object-type163033
Ref: g-object-type-name163120
Ref: g-object-get-property163203
Ref: g-object-set-property163624
Node: Enumeration and Flag Types164063
Node: Boxed Types164767
Ref: g-boxed-free165649
Ref: g-boxed-copy165785
Ref: g-strv-get-type165910
Node: Generic Values166317
Ref: g-value-size167647
Ref: g-value-new167756
Ref: g-value-init167912
Ref: g-value-unset168223
Node: Parameters and Values168523
Ref: g-value-type171986
Ref: g-value-type-tag171986
Ref: g-value-type-name171986
Ref: g-value-ref172355
Ref: g-value-set!172726
Ref: g-param-spec-boolean173270
Ref: g-value-get-boolean173682
Ref: g-value-set-boolean173874
Ref: g-param-spec-int174054
Ref: g-value-get-int174539
Ref: g-value-set-int174654
Ref: g-param-spec-uint174763
Ref: g-value-get-uint175251
Ref: g-value-set-uint175377
Ref: g-param-spec-float175489
Ref: g-value-get-float175980
Ref: g-value-set-float176095
Ref: g-param-spec-double176210
Ref: g-value-get-double176704
Ref: g-value-set-double176821
Ref: g-param-spec-enum176939
Ref: g-value-get-enum177385
Ref: g-value-set-enum177533
Ref: g-param-spec-flags177909
Ref: g-value-get-flags178359
Ref: g-value-set-flags178493
Ref: g-param-spec-string178926
Ref: g-value-get-string179335
Ref: g-value-set-string179541
Ref: g-param-spec-param179653
Ref: g-value-get-param180075
Ref: g-value-set-param180326
Ref: g-param-spec-boxed180441
Ref: g-value-get-boxed180871
Ref: g-value-set-boxed181256
Ref: g-value-get-pointer181688
Ref: g-value-set-pointer181807
Ref: g-param-spec-object181928
Ref: g-value-get-object182368
Ref: g-value-set-object182486
Ref: g-value-get-variant182690
Ref: g-type-param-boolean183178
Ref: g-type-param-char183178
Ref: g-type-param-uchar183178
Ref: g-type-param-int183178
Ref: g-type-param-uint183178
Ref: g-type-param-long183178
Ref: g-type-param-ulong183178
Ref: g-type-param-int64183178
Ref: g-type-param-uint64183178
Ref: g-type-param-float183178
Ref: g-type-param-double183178
Ref: g-type-param-enum183178
Ref: g-type-param-flags183178
Ref: g-type-param-string183178
Ref: g-type-param-param183178
Ref: g-type-param-boxed183178
Ref: g-type-param-pointer183178
Ref: g-type-param-object183178
Ref: g-type-param-unichar183178
Ref: g-type-param-override183178
Ref: g-type-param-gtype183178
Ref: g-type-param-variant183178
Node: GParamSpec184055
Ref: g-param-spec-show184977
Ref: g-param-spec-type186316
Ref: g-param-spec-type-name186316
Ref: g-param-spec-get-default-value186567
Ref: g-param-spec-get-name186810
Ref: g-param-spec-get-nick186810
Ref: g-param-spec-get-blurb186810
Ref: g-param-spec-get-flags187065
Ref: %g-param-flags187292
Node: Closures189657
Ref: g-closure-size191161
Ref: g-closure-ref-count191322
Ref: g-closure-ref191450
Ref: g-closure-sink191633
Ref: g-closure-unref192360
Ref: g-closure-free192621
Ref: g-closure-invoke192783
Ref: g-closure-add-invalidate-notifier193272
Ref: g-closure-new-simple193682
Ref: g-closure-set-marshal194051
Ref: g-source-set-closure194174
Node: Signals194526
Ref: g-signal-newv195651
Ref: g-signal-query197199
Ref: g-signal-lookup198217
Ref: g-signal-list-ids198522
Ref: g-signal-emitv198839
Ref: g-signal-connect-closure-by-id199671
Ref: g-signal-handler-disconnect200291
Ref: g-signal-parse-name200702
Ref: %g-signal-flags201219
Ref: Signals-Footnote-1203671
Ref: Signals-Footnote-2203838
Node: GObject Introspection203968
Node: Repository205940
Ref: g-irepository-get-default207361
Ref: g-irepository-get-dependencies207910
Ref: g-irepository-get-loaded-namespaces208283
Ref: g-irepository-get-n-infos208407
Ref: g-irepository-get-info208617
Ref: g-irepository-enumerate-versions208999
Ref: g-irepository-get-typelib-path209271
Ref: g-irepository-require209637
Ref: g-irepository-get-c-prefix210182
Ref: g-irepository-get-shared-library210596
Ref: g-irepository-get-version210891
Ref: g-irepository-find-by-gtype211177
Ref: g-irepository-find-by-name211784
Node: Typelib212222
Ref: g-golf-typelib-new212806
Ref: call-with-input-typelib213036
Ref: g-typelib-new-from-memory213642
Ref: g-typelib-free214136
Ref: g-typelib-get-namespace214222
Node: Version Information (2)214310
Ref: gi-version214935
Ref: gi-effective-version214935
Ref: gi-major-version214935
Ref: gi-minor-version214935
Ref: gi-micro-version214935
Ref: gi-check-version215460
Node: Common Types215637
Ref: g-type-tag-to-string216029
Ref: %gi-type-tag216436
Ref: %gi-array-type217141
Node: Base Info217471
Ref: g-base-info-ref219347
Ref: g-base-info-unref219458
Ref: g-base-info-equal219627
Ref: g-base-info-get-type220001
Ref: g-base-info-get-typelib220080
Ref: g-base-info-get-namespace220193
Ref: g-base-info-get-name220276
Ref: g-base-info-get-attribute220532
Ref: g-base-info-iterate-attributes220672
Ref: g-base-info-get-container220923
Ref: g-base-info-is-deprecated221177
Ref: %gi-info-type221378
Node: Callable Info222092
Ref: g-callable-info-can-throw-gerror223583
Ref: g-callable-info-get-n-args223737
Ref: g-callable-info-get-arg223912
Ref: g-callable-info-get-caller-owns224114
Ref: g-callable-info-get-instance-ownership-transfer224351
Ref: g-callable-info-get-return-type224599
Ref: g-callable-info-invoke224796
Ref: g-callable-info-is-method226706
Ref: g-callable-info-may-return-null227331
Ref: g-callable-info-create-closure227496
Ref: g-callable-info-get-closure-native-address227743
Node: Function Info228059
Ref: gi-function-info-is-method?229253
Ref: g-function-info-get-flags229603
Ref: g-function-info-get-property229759
Ref: g-function-info-get-symbol230157
Ref: g-function-info-get-vfunc230279
Ref: g-function-info-invoke230660
Ref: %g-function-info-flags232341
Ref: Function Info-Footnote-1233153
Node: Signal Info233629
Ref: g-signal-info-get-flags234479
Node: VFunc Info234700
Ref: g-vfunc-info-get-flags235503
Ref: g-vfunc-info-get-offset235722
Ref: g-vfunc-info-get-signal235949
Ref: g-vfunc-info-get-invoker236240
Ref: %gi-vfunc-info-flags236693
Node: Registered Type Info237114
Ref: gi-registered-type-info-name238287
Ref: g-registered-type-info-get-type-name239517
Ref: g-registered-type-info-get-type-init239742
Ref: g-registered-type-info-get-g-type240091
Ref: Registered Type Info-Footnote-1240520
Node: Enum Info240638
Ref: gi-enum-import241565
Ref: gi-enum-value-values241751
Ref: g-enum-info-get-n-values242367
Ref: g-enum-info-get-value242511
Ref: g-enum-info-get-n-methods242818
Ref: g-enum-info-get-method242960
Ref: g-value-info-get-value243276
Node: Struct Info243463
Ref: gi-struct-import244566
Ref: gi-struct-field-desc244804
Ref: gi-struct-field-types245010
Ref: g-struct-info-get-alignment245185
Ref: g-struct-info-get-size245319
Ref: g-struct-info-is-gtype-struct245463
Ref: g-struct-info-is-foreign245661
Ref: g-struct-info-get-n-fields245799
Ref: g-struct-info-get-field245918
Ref: g-struct-info-get-n-methods246217
Ref: g-struct-info-get-method246338
Node: Union Info246645
Ref: g-union-info-get-n-fields247850
Ref: g-union-info-get-field247990
Ref: g-union-info-get-n-methods248241
Ref: g-union-info-get-method248383
Ref: g-union-info-is-discriminated?248621
Ref: g-union-info-get-discriminator-offset248760
Ref: g-union-info-get-discriminator-type248919
Ref: g-union-info-get-discriminator249145
Ref: g-union-info-get-size249508
Ref: g-union-info-get-alignment249650
Node: Object Info249783
Ref: gi-object-show252097
Ref: gi-object-property-names253375
Ref: gi-object-method-names253637
Ref: gi-object-method-find-by-name254029
Ref: g-object-info-get-abstract254341
Ref: g-object-info-get-parent254534
Ref: g-object-info-get-type-name254722
Ref: g-object-info-get-type-init254880
Ref: g-object-info-get-n-constants255098
Ref: g-object-info-get-constant255261
Ref: g-object-info-get-n-fields255471
Ref: g-object-info-get-field255625
Ref: g-object-info-get-n-interfaces255829
Ref: g-object-info-get-interface255995
Ref: g-object-info-get-n-methods256207
Ref: g-object-info-get-method256364
Ref: g-object-info-find-method256572
Ref: g-object-info-get-n-properties256828
Ref: g-object-info-get-property256994
Ref: g-object-info-get-n-signals257204
Ref: g-object-info-get-signal257361
Ref: g-object-info-find-signal257567
Ref: g-object-info-get-n-vfuncs257821
Ref: g-object-info-get-vfunc257975
Ref: g-object-info-get-class-struct258179
Ref: g-object-info-get-set-value-function258559
Ref: g-object-info-get-set-value-function-pointer258840
Ref: g-object-info-get-get-value-function259193
Ref: g-object-info-get-get-value-function-pointer259516
Node: Interface Info259886
Ref: gi-interface-import261512
Ref: gi-interface-show261922
Ref: g-interface-info-get-n-prerequisites263781
Ref: g-interface-info-get-prerequisite264087
Ref: g-interface-info-get-n-properties264338
Ref: g-interface-info-get-property264510
Ref: g-interface-info-get-n-methods264723
Ref: g-interface-info-get-method264886
Ref: g-interface-info-find-method265097
Ref: g-interface-info-get-n-signals265356
Ref: g-interface-info-get-signal265519
Ref: g-interface-info-find-signal265728
Ref: g-interface-info-get-n-vfuncs265985
Ref: g-interface-info-get-vfunc266145
Ref: g-interface-info-find-vfunc266352
Ref: g-interface-info-get-n-constants266610
Ref: g-interface-info-get-constant266779
Ref: g-interface-info-get-iface-struct266992
Node: Arg Info267277
Ref: g-arg-info-get-closure268427
Ref: g-arg-info-get-destroy268656
Ref: g-arg-info-get-direction268912
Ref: g-arg-info-get-ownership-transfer269051
Ref: g-arg-info-get-scope269200
Ref: g-arg-info-get-type269483
Ref: g-arg-info-may-be-null269679
Ref: g-arg-info-is-caller-allocates269975
Ref: g-arg-info-is-optional270333
Ref: g-arg-info-is-return-value270553
Ref: g-arg-info-is-skip270739
Ref: %gi-direction270900
Ref: %gi-scope-type271349
Ref: %gi-transfer272408
Node: Constant Info274549
Ref: g-constant-info-free-value275424
Ref: g-constant-info-get-type275572
Ref: g-constant-info-get-value275770
Node: Field Info276148
Ref: g-field-info-get-flags277193
Ref: g-field-info-get-offset277381
Ref: g-field-info-get-type277598
Node: Property Info277817
Ref: gi-property-g-type278597
Ref: g-property-info-get-flags278728
Ref: g-property-info-get-ownership-transfer278937
Ref: g-property-info-get-type279183
Node: Type Info279412
Ref: g-info-type-to-string280819
Ref: g-type-info-is-pointer281154
Ref: g-type-info-get-tag281567
Ref: g-type-info-get-param-type281727
Ref: g-type-info-get-interface281952
Ref: g-type-info-get-array-length282448
Ref: g-type-info-get-array-fixed-size282658
Ref: g-type-info-is-zero-terminated282876
Ref: g-type-info-get-array-type283127
Node: FFI Interface283358
Ref: gi-type-tag-get-ffi-type283879
Ref: g-type-info-get-ffi-type284280
Ref: gi-type-info-extract-ffi-return-value284500
Ref: gi-type-tag-extract-ffi-return-value284930
Ref: g-callable-info-prepare-closure285575
Node: Utilities286020
Ref: gi-pointer-new287327
Ref: gi-pointer-inc287406
Ref: gi-attribute-iter-new287573
Ref: with-g-error287805
Ref: gi->scm288197
Ref: gi-boolean->scm289365
Ref: gi-string->scm289490
Ref: gi-pointer->scm289490
Ref: gi-n-string->scm289721
Ref: gi-n-pointer->scm289721
Ref: gi-n-gtype->scm289721
Ref: gi-strings->scm290128
Ref: gi-pointers->scm290128
Ref: gi-csv-string->scm290376
Ref: gi-glist->scm290723
Ref: gi-gslist->scm290723
Ref: scm->gi290977
Ref: scm->gi-boolean291983
Ref: scm->gi-string292096
Ref: scm->gi-pointer292096
Ref: scm->gi-n-string292326
Ref: scm->gi-strings292326
Ref: scm->gi-n-pointer293000
Ref: scm->gi-n-gtype293000
Ref: scm->gi-pointers293355
Ref: scm->gi-gslist293610
Ref: %gi-pointer-size293901
Node: Support294051
Node: Module294567
Ref: re-export-public-interface294734
Node: Goops294952
Ref: class-direct-virtual-slots295512
Ref: class-virtual-slots295753
Ref: class-direct-g-property-slots295980
Ref: class-g-property-slots296227
Ref: class-direct-child-id-slots296460
Ref: class-child-id-slots296669
Ref: class-direct-g-param-slots296864
Ref: class-g-param-slots297071
Ref: mslot-set!297264
Ref: generic?297464
Node: Enum297590
Ref: <enum>298314
Ref: <gi-enum>299241
Ref: !enum-set299981
Ref: enum->value300077
Ref: enum->values300077
Ref: enum->symbol300294
Ref: enum->symbols300294
Ref: enum->name300513
Ref: enum->names300513
Ref: !g-type_300828
Ref: !g-name300828
Ref: !name__300828
Node: Flags301674
Ref: <flags>302266
Ref: <gi-flags>302379
Ref: integer->flags303123
Ref: flags->integer303348
Ref: !g-type___303561
Ref: !g-name______303561
Ref: !name_____303561
Node: Struct303770
Ref: <gi-struct>304614
Ref: !g-type____305486
Ref: !g-name_305486
Ref: !name____305486
Ref: !alignment305486
Ref: !size305486
Ref: !is-gtype-struct?305486
Ref: !is-foreign?305486
Ref: !field-types305486
Ref: !field-desc305486
Ref: !scm-types305486
Ref: !init-vals305486
Ref: !is-opaque?305982
Ref: !is-semi-opaque?306530
Ref: field-offset307087
Node: Union307320
Ref: <gi-union>308108
Ref: make-c-union309487
Ref: c-union-ref309797
Ref: c-union-set!309938
Ref: !g-type__310107
Ref: !g-name__310107
Ref: !name___310107
Ref: !size_310107
Ref: !alignment_310107
Ref: !fields310107
Ref: !is-discriminated?310107
Ref: !discriminator-offset310107
Ref: !discriminator310107
Node: Utilities_310560
Ref: g-studly-caps-expand311129
Ref: g-name->name311942
Ref: g-name->class-name311942
Ref: g-name->short-name312832
Ref: class-name->name314038
Ref: class-name->g-name314320
Ref: name->g-name314552
Ref: syntax-name->method-name315006
Ref: gi-type-tag->ffi316568
Ref: gi-type-tag->init-val316977
Ref: Utilities_-Footnote-1317240
Node: G-Golf High Level API317670
Node: Closure318744
Ref: <closure>320086
Ref: !g-closure321040
Ref: !function321040
Ref: !return-type321040
Ref: !param-types321040
Ref: invoke321240
Ref: Closure-Footnote-1321611
Node: Function321698
Ref: <function>323571
Ref: <argument>325478
Ref: !info_328078
Ref: !namespace_328078
Ref: !g-name____328078
Ref: !name328078
Ref: !override?328078
Ref: !i-func328078
Ref: !o-func328078
Ref: !o-spec-pos328078
Ref: !flags328078
Ref: !is-method?328078
Ref: !n-arg328078
Ref: !caller-owns328078
Ref: !return-type_328078
Ref: !type-desc328078
Ref: !may-return-null328078
Ref: !arguments328078
Ref: !n-gi-arg-in328078
Ref: !args-in328078
Ref: !gi-args-in328078
Ref: !gi-args-in-bv328078
Ref: !n-gi-arg-out328078
Ref: !args-out328078
Ref: !gi-args-out328078
Ref: !gi-args-out-bv328078
Ref: !gi-arg-result328078
Ref: !g-name_____328997
Ref: !name_328997
Ref: !closure328997
Ref: !destroy328997
Ref: !direction328997
Ref: !transfert328997
Ref: !scope328997
Ref: !type-tag328997
Ref: !type-desc_328997
Ref: !forced-type328997
Ref: !string-pointer328997
Ref: !is-pointer?328997
Ref: !may-be-null?328997
Ref: !is-caller-allocate?328997
Ref: !is-optional?328997
Ref: !is-return-value?328997
Ref: !is-skip?328997
Ref: !arg-pos328997
Ref: !gi-argument-in328997
Ref: !gi-argument-in-bv-pos328997
Ref: !gi-argument-out328997
Ref: !gi-argument-out-bv-pos328997
Ref: !gi-argument-field328997
Node: Import_329901
Ref: gi-import-info330472
Ref: gi-import-enum331656
Ref: gi-import-flags331656
Ref: gi-import-struct331656
Ref: gi-import-function333060
Ref: gi-import-constant335818
Ref: %gi-base-info-types336477
Ref: %gi-imported-base-info-types336477
Node: Utilities__337467
Ref: gi-find-by-property-name337749
Node: GNU Free Documentation License338177
Node: Concept Index363351
Node: Procedure Index363944
Node: Variable Index415241
Node: Type Index416718
Node: List of Examples418133

End Tag Table


Local Variables:
coding: utf-8
End:
