Handbook
Glossary
underlying-type ( c-type -- c-type' )
Vocabulary
specialized-arrays
Inputs
c-type
an
object
Outputs
c-type'
an
object
Definition
IN:
specialized-arrays
GENERIC:
underlying-type
( c-type -- c-type' )
Methods
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.BoneInfo
;
M:
BoneInfo-array
underlying-type
drop
\
BoneInfo
;
USING:
elf
kernel
specialized-arrays
specialized-arrays.instances.elf.Elf32_Phdr
;
M:
Elf32_Phdr-array
underlying-type
drop
\
Elf32_Phdr
;
USING:
elf
kernel
specialized-arrays
specialized-arrays.instances.elf.Elf32_Shdr
;
M:
Elf32_Shdr-array
underlying-type
drop
\
Elf32_Shdr
;
USING:
elf
kernel
specialized-arrays
specialized-arrays.instances.elf.Elf32_Sym
;
M:
Elf32_Sym-array
underlying-type
drop
\
Elf32_Sym
;
USING:
elf
kernel
specialized-arrays
specialized-arrays.instances.elf.Elf64_Phdr
;
M:
Elf64_Phdr-array
underlying-type
drop
\
Elf64_Phdr
;
USING:
elf
kernel
specialized-arrays
specialized-arrays.instances.elf.Elf64_Shdr
;
M:
Elf64_Shdr-array
underlying-type
drop
\
Elf64_Shdr
;
USING:
elf
kernel
specialized-arrays
specialized-arrays.instances.elf.Elf64_Sym
;
M:
Elf64_Sym-array
underlying-type
drop
\
Elf64_Sym
;
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.Material
;
M:
Material-array
underlying-type
drop
\
Material
;
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.MaterialMap
;
M:
MaterialMap-array
underlying-type
drop
\
MaterialMap
;
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.Matrix
;
M:
Matrix-array
underlying-type
drop
\
Matrix
;
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.Mesh
;
M:
Mesh-array
underlying-type
drop
\
Mesh
;
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.Vector2
;
M:
Vector2-array
underlying-type
drop
\
Vector2
;
USING:
kernel
raylib
specialized-arrays
specialized-arrays.instances.raylib.Vector3
;
M:
Vector3-array
underlying-type
drop
\
Vector3
;
USING:
benchmark.nbody-simd
kernel
specialized-arrays
specialized-arrays.instances.benchmark.nbody-simd.body
;
M:
body-array
underlying-type
drop
\
body
;
USING:
gpu.demos.bunny
kernel
specialized-arrays
specialized-arrays.instances.gpu.demos.bunny.bunny-vertex-struct
;
M:
bunny-vertex-struct-array
underlying-type
drop
\
bunny-vertex-struct
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.c-string
;
M:
c-string-array
underlying-type
drop
\
c-string
;
USING:
alien.c-types
combinators
kernel
specialized-arrays
words
;
M:
c-type-word
underlying-type
dup
"c-type"
word-prop
{
{
[
dup
not
]
[
drop
no-c-type
]
}
{
[
dup
pointer?
]
[
2drop
void*
]
}
{
[
dup
c-type-word?
]
[
nip
underlying-type
]
}
[
drop
]
}
cond
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.char
;
M:
char-array
underlying-type
drop
\
char
;
USING:
alien.complex
kernel
specialized-arrays
specialized-arrays.instances.alien.complex.complex-double
;
M:
complex-double-array
underlying-type
drop
\
complex-double
;
USING:
alien.complex
kernel
specialized-arrays
specialized-arrays.instances.alien.complex.complex-float
;
M:
complex-float-array
underlying-type
drop
\
complex-float
;
USING:
chipmunk.ffi
kernel
specialized-arrays
specialized-arrays.instances.chipmunk.ffi.cpContact
;
M:
cpContact-array
underlying-type
drop
\
cpContact
;
USING:
chipmunk.ffi
kernel
specialized-arrays
specialized-arrays.instances.chipmunk.ffi.cpPolyShapeAxis
;
M:
cpPolyShapeAxis-array
underlying-type
drop
\
cpPolyShapeAxis
;
USING:
chipmunk.ffi
kernel
specialized-arrays
specialized-arrays.instances.chipmunk.ffi.cpVect
;
M:
cpVect-array
underlying-type
drop
\
cpVect
;
USING:
kernel
math.vectors.simd.cords
specialized-arrays
specialized-arrays.instances.math.vectors.simd.cords.double-4
;
M:
double-4-array
underlying-type
drop
\
double-4
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.double
;
M:
double-array
underlying-type
drop
\
double
;
USING:
kernel
macho
specialized-arrays
specialized-arrays.instances.macho.fat_arch
;
M:
fat_arch-array
underlying-type
drop
\
fat_arch
;
USING:
fftw.ffi
kernel
specialized-arrays
specialized-arrays.instances.fftw.ffi.fftw_complex
;
M:
fftw_complex-array
underlying-type
drop
\
fftw_complex
;
USING:
kernel
math.vectors.simd
specialized-arrays
specialized-arrays.instances.math.vectors.simd.float-4
;
M:
float-4-array
underlying-type
drop
\
float-4
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.float
;
M:
float-array
underlying-type
drop
\
float
;
USING:
game.loop.benchmark
kernel
specialized-arrays
specialized-arrays.instances.game.loop.benchmark.game-loop-benchmark
;
M:
game-loop-benchmark-array
underlying-type
drop
\
game-loop-benchmark
;
USING:
kernel
math.floats.half
specialized-arrays
specialized-arrays.instances.math.floats.half.half
;
M:
half-array
underlying-type
drop
\
half
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.int
;
M:
int-array
underlying-type
drop
\
int
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.int32_t
;
M:
int32_t-array
underlying-type
drop
\
int32_t
;
USING:
io.files.acls.macos.ffi
kernel
specialized-arrays
specialized-arrays.instances.io.files.acls.macos.ffi.kauth_ace
;
M:
kauth_ace-array
underlying-type
drop
\
kauth_ace
;
USING:
kernel
specialized-arrays
specialized-arrays.instances.unix.kqueue.kevent
unix.kqueue
;
M:
kevent-array
underlying-type
drop
\
kevent
;
USING:
kernel
libusb
specialized-arrays
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
underlying-type
drop
\
libusb_iso_packet_descriptor
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.long
;
M:
long-array
underlying-type
drop
\
long
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.longlong
;
M:
longlong-array
underlying-type
drop
\
longlong
;
USING:
kernel
macho
specialized-arrays
specialized-arrays.instances.macho.nlist
;
M:
nlist-array
underlying-type
drop
\
nlist
;
USING:
kernel
macho
specialized-arrays
specialized-arrays.instances.macho.nlist_64
;
M:
nlist_64-array
underlying-type
drop
\
nlist_64
;
USING:
kernel
papier.map
specialized-arrays
specialized-arrays.instances.papier.map.papier-vertex-struct
;
M:
papier-vertex-struct-array
underlying-type
drop
\
papier-vertex-struct
;
USING:
fluids
kernel
specialized-arrays
specialized-arrays.instances.fluids.particle_t
;
M:
particle_t-array
underlying-type
drop
\
particle_t
;
USING:
benchmark.struct-arrays
kernel
specialized-arrays
specialized-arrays.instances.benchmark.struct-arrays.point
;
M:
point-array
underlying-type
drop
\
point
;
USING:
alien.c-types
kernel
specialized-arrays
;
M:
pointer
underlying-type
drop
void*
;
USING:
kernel
rlgl
specialized-arrays
specialized-arrays.instances.rlgl.rlDrawCall
;
M:
rlDrawCall-array
underlying-type
drop
\
rlDrawCall
;
USING:
kernel
rlgl
specialized-arrays
specialized-arrays.instances.rlgl.rlVertexBuffer
;
M:
rlVertexBuffer-array
underlying-type
drop
\
rlVertexBuffer
;
USING:
kernel
macho
specialized-arrays
specialized-arrays.instances.macho.section
;
M:
section-array
underlying-type
drop
\
section
;
USING:
kernel
macho
specialized-arrays
specialized-arrays.instances.macho.section_64
;
M:
section_64-array
underlying-type
drop
\
section_64
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.short
;
M:
short-array
underlying-type
drop
\
short
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.size_t
;
M:
size_t-array
underlying-type
drop
\
size_t
;
USING:
kernel
specialized-arrays
specialized-arrays.instances.unix.statfs.macos.statfs64
unix.statfs.macos
;
M:
statfs64-array
underlying-type
drop
\
statfs64
;
USING:
kernel
ogg.theora
specialized-arrays
specialized-arrays.instances.ogg.theora.th-quant-ranges
;
M:
th-quant-ranges-array
underlying-type
drop
\
th-quant-ranges
;
USING:
kernel
specialized-arrays
specialized-arrays.instances.unix.time.timeval
unix.time
;
M:
timeval-array
underlying-type
drop
\
timeval
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.u16
;
M:
u16-array
underlying-type
drop
\
u16
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.u32
;
M:
u32-array
underlying-type
drop
\
u32
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.u64
;
M:
u64-array
underlying-type
drop
\
u64
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.u8
;
M:
u8-array
underlying-type
drop
\
u8
;
USING:
kernel
math.vectors.simd
specialized-arrays
specialized-arrays.instances.math.vectors.simd.uchar-16
;
M:
uchar-16-array
underlying-type
drop
\
uchar-16
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uchar
;
M:
uchar-array
underlying-type
drop
\
uchar
;
USING:
kernel
math.vectors.simd
specialized-arrays
specialized-arrays.instances.math.vectors.simd.uint-4
;
M:
uint-4-array
underlying-type
drop
\
uint-4
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uint
;
M:
uint-array
underlying-type
drop
\
uint
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uint16_t
;
M:
uint16_t-array
underlying-type
drop
\
uint16_t
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uint32_t
;
M:
uint32_t-array
underlying-type
drop
\
uint32_t
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uint64_t
;
M:
uint64_t-array
underlying-type
drop
\
uint64_t
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uint8_t
;
M:
uint8_t-array
underlying-type
drop
\
uint8_t
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.uintptr_t
;
M:
uintptr_t-array
underlying-type
drop
\
uintptr_t
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.ulong
;
M:
ulong-array
underlying-type
drop
\
ulong
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.ulonglong
;
M:
ulonglong-array
underlying-type
drop
\
ulonglong
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.ushort
;
M:
ushort-array
underlying-type
drop
\
ushort
;
USING:
alien.c-types
kernel
specialized-arrays
specialized-arrays.instances.alien.c-types.void*
;
M:
void*-array
underlying-type
drop
\
void*
;