Handbook
Glossary
<va-layout> ( type -- layout )
Vocabulary
alien
.
varargs
.
private
Inputs
type
an
object
Outputs
layout
an
object
Definition
USING:
accessors
alien.c-types
classes.struct
cpu.arm.64.abi
kernel
;
IN:
alien.varargs.private
::
<va-layout>
( type -- layout )
type
lookup-c-type
:>
resolved resolved
homogeneous-aggregate-members
:>
members
va-layout
new
type
heap-size
>>size
type
c-type-align
>>alignment
members
[
]
[
{
}
]
if*
>>members
resolved
struct-c-type?
>>aggregate?
members
>boolean
>>homogeneous?
;