Summary
gobject-introspection.ffi vocabulary

Words

Predicate classes
ClassSuperclass
incorrect-type simple-type


Generic words
WordStack effect
field-type>c-type( data-type -- c-type )
parameter-type>c-type( data-type -- c-type )
parse-const-value( str data-type -- value )
return-type>c-type( data-type -- c-type )
type>c-type( type -- c-type )
type>data-type( type -- data-type )


Ordinary words
WordStack effect
?suffix-parameters-with-error( callable -- parameters )
alias-c-type-name( alias -- c-type-name )
camel-case>underscore-separated( str -- str' )
const-value( const -- value )
def-alias( alias -- )
def-alias-c-type( base-c-type c-type-name -- c-type )
def-aliases( aliases -- )
def-bitfield-type( bitfield -- )
def-bitfields( bitfields -- )
def-boxed-type( boxed -- )
def-boxeds( boxeds -- )
def-c-type( c-type-name base-c-type -- )
def-callback-type( callback -- )
def-callbacks( callbacks -- )
def-class( class -- )
def-class-type( class -- )
def-classes( classes -- )
def-const( const -- )
def-consts( consts -- )
def-enum-type( enum -- )
def-enums( enums -- )
def-ffi-repository( repository -- )
def-function( function -- )
def-functions( functions -- )
def-interface( class -- )
def-interface-type( interface -- )
def-interfaces( interfaces -- )
def-method( method type -- )
def-methods( methods type -- )
def-namespace( namespace -- )
def-record( record -- )
def-record-type( record -- )
def-records( records -- )
def-signal( signal type -- )
def-signals( signals type -- )
def-union( union -- )
def-union-type( union -- )
def-unions( unions -- )
defer-bitfields( bitfields -- )
defer-boxeds( boxeds -- )
defer-c-type( c-type-name -- c-type )
defer-callbacks( callbacks -- )
defer-classes( class -- )
defer-enums( enums -- )
defer-interfaces( interfaces -- )
defer-records( records -- )
defer-types( types type-info-class -- )
defer-unions( unions -- )
define-enum-member( member -- )
error-parameter( -- parameter )
field>struct-slot( field -- slot )
find-existing-boxed-type( boxed -- type/f )
number-type?( name -- ? )
parameter-c-type( parameter -- c-type )
parameter-name( parameter -- name )
parameter-names&types( callable -- names types )
private-record?( record -- ? )
return-c-type( return -- c-type )
signal-name( signal type -- name )
type>parameter( type -- parameter )
type>parameter-name( type -- name )
user-data-parameter( -- parameter )
word-started?( word letter -- ? )


Class predicate words
WordStack effect
incorrect-type?( object -- ? )


Files