alien.varargs vocabulary
Factor handbook ยป Vocabulary index


Documentation
ARM64 variable argument lists

Metadata
Parents:alien


Words

Error classes
ClassSuperclassSlots
expired-va-list tuple
unsupported-va-list-platform tuple
va-list-outside-callback-scope tuple


Tuple classes
ClassSuperclassSlots
native-va-list-storage struct
va-cursor tuplestack gr-top vr-top gr-offs vr-offs platform lifetime
va-lifetime tuplecallback thread active?


Macro words
WordStack effect
va-arg( c-type -- quot: ( cursor -- value ) )


Symbol words
va_list


Ordinary words
WordStack effect
<platform-va-cursor>( stack gr-top vr-top gr-offs vr-offs platform -- cursor )
<va-cursor>( stack gr-top vr-top gr-offs vr-offs -- cursor )
<va-lifetime>( callback thread active? -- va-lifetime )
check-va-list( cursor -- )
cursor>native-va-list( cursor -- ptr )
expired-va-list( -- * )
native-va-list-type?( type -- ? )
native-va-list>cursor( ptr -- cursor )
unsupported-va-list-platform( -- * )
va-copy( cursor -- copy )
va-list-outside-callback-scope( -- * )
with-va-scope( quot -- )


Class predicate words
WordStack effect
expired-va-list?( object -- ? )
native-va-list-storage?( object -- ? )
unsupported-va-list-platform?( object -- ? )
va-cursor?( object -- ? )
va-lifetime?( object -- ? )
va-list-outside-callback-scope?( object -- ? )


Files


Children from resource:basis
VocabularySummary
alien.varargs.native