Handbook
Glossary
nth-c-ptr ( n seq -- displaced-alien )
Vocabulary
specialized-arrays
.
private
Inputs
n
an
object
seq
an
object
Outputs
displaced-alien
an
object
Definition
IN:
specialized-arrays.private
GENERIC:
nth-c-ptr
( n seq -- displaced-alien )
Methods
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.BoneInfo
specialized-arrays.private
;
M:
BoneInfo-array
nth-c-ptr
underlying>>
\
BoneInfo
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
elf
kernel
specialized-arrays.instances.elf.Elf32_Phdr
specialized-arrays.private
;
M:
Elf32_Phdr-array
nth-c-ptr
underlying>>
\
Elf32_Phdr
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
elf
kernel
specialized-arrays.instances.elf.Elf32_Shdr
specialized-arrays.private
;
M:
Elf32_Shdr-array
nth-c-ptr
underlying>>
\
Elf32_Shdr
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
elf
kernel
specialized-arrays.instances.elf.Elf32_Sym
specialized-arrays.private
;
M:
Elf32_Sym-array
nth-c-ptr
underlying>>
\
Elf32_Sym
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
elf
kernel
specialized-arrays.instances.elf.Elf64_Phdr
specialized-arrays.private
;
M:
Elf64_Phdr-array
nth-c-ptr
underlying>>
\
Elf64_Phdr
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
elf
kernel
specialized-arrays.instances.elf.Elf64_Shdr
specialized-arrays.private
;
M:
Elf64_Shdr-array
nth-c-ptr
underlying>>
\
Elf64_Shdr
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
elf
kernel
specialized-arrays.instances.elf.Elf64_Sym
specialized-arrays.private
;
M:
Elf64_Sym-array
nth-c-ptr
underlying>>
\
Elf64_Sym
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.Material
specialized-arrays.private
;
M:
Material-array
nth-c-ptr
underlying>>
\
Material
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.MaterialMap
specialized-arrays.private
;
M:
MaterialMap-array
nth-c-ptr
underlying>>
\
MaterialMap
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.Matrix
specialized-arrays.private
;
M:
Matrix-array
nth-c-ptr
underlying>>
\
Matrix
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.Mesh
specialized-arrays.private
;
M:
Mesh-array
nth-c-ptr
underlying>>
\
Mesh
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.Vector2
specialized-arrays.private
;
M:
Vector2-array
nth-c-ptr
underlying>>
\
Vector2
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
raylib
specialized-arrays.instances.raylib.Vector3
specialized-arrays.private
;
M:
Vector3-array
nth-c-ptr
underlying>>
\
Vector3
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
benchmark.nbody-simd
kernel
specialized-arrays.instances.benchmark.nbody-simd.body
specialized-arrays.private
;
M:
body-array
nth-c-ptr
underlying>>
\
body
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
gpu.demos.bunny
kernel
specialized-arrays.instances.gpu.demos.bunny.bunny-vertex-struct
specialized-arrays.private
;
M:
bunny-vertex-struct-array
nth-c-ptr
underlying>>
\
bunny-vertex-struct
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
specialized-arrays.private
specialized-vectors.instances.gpu.demos.bunny.bunny-vertex-struct
;
M:
bunny-vertex-struct-vector
nth-c-ptr
underlying>>
nth-c-ptr
;
inline
USING:
alien
byte-arrays
specialized-arrays.private
;
M:
byte-array
nth-c-ptr
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.c-string
specialized-arrays.private
;
M:
c-string-array
nth-c-ptr
underlying>>
\
c-string
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.char
specialized-arrays.private
;
M:
char-array
nth-c-ptr
underlying>>
\
char
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
alien.complex
kernel
specialized-arrays.instances.alien.complex.complex-double
specialized-arrays.private
;
M:
complex-double-array
nth-c-ptr
underlying>>
\
complex-double
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
alien.complex
kernel
specialized-arrays.instances.alien.complex.complex-float
specialized-arrays.private
;
M:
complex-float-array
nth-c-ptr
underlying>>
\
complex-float
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
chipmunk.ffi
kernel
specialized-arrays.instances.chipmunk.ffi.cpContact
specialized-arrays.private
;
M:
cpContact-array
nth-c-ptr
underlying>>
\
cpContact
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
chipmunk.ffi
kernel
specialized-arrays.instances.chipmunk.ffi.cpPolyShapeAxis
specialized-arrays.private
;
M:
cpPolyShapeAxis-array
nth-c-ptr
underlying>>
\
cpPolyShapeAxis
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
chipmunk.ffi
kernel
specialized-arrays.instances.chipmunk.ffi.cpVect
specialized-arrays.private
;
M:
cpVect-array
nth-c-ptr
underlying>>
\
cpVect
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
math.vectors.simd.cords
specialized-arrays.instances.math.vectors.simd.cords.double-4
specialized-arrays.private
;
M:
double-4-array
nth-c-ptr
underlying>>
\
double-4
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.double
specialized-arrays.private
;
M:
double-array
nth-c-ptr
underlying>>
\
double
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
macho
specialized-arrays.instances.macho.fat_arch
specialized-arrays.private
;
M:
fat_arch-array
nth-c-ptr
underlying>>
\
fat_arch
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
fftw.ffi
kernel
specialized-arrays.instances.fftw.ffi.fftw_complex
specialized-arrays.private
;
M:
fftw_complex-array
nth-c-ptr
underlying>>
\
fftw_complex
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
math.vectors.simd
specialized-arrays.instances.math.vectors.simd.float-4
specialized-arrays.private
;
M:
float-4-array
nth-c-ptr
underlying>>
\
float-4
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
specialized-arrays.private
specialized-vectors.instances.math.vectors.simd.float-4
;
M:
float-4-vector
nth-c-ptr
underlying>>
nth-c-ptr
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.float
specialized-arrays.private
;
M:
float-array
nth-c-ptr
underlying>>
\
float
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
game.loop.benchmark
kernel
specialized-arrays.instances.game.loop.benchmark.game-loop-benchmark
specialized-arrays.private
;
M:
game-loop-benchmark-array
nth-c-ptr
underlying>>
\
game-loop-benchmark
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
specialized-arrays.private
specialized-vectors.instances.game.loop.benchmark.game-loop-benchmark
;
M:
game-loop-benchmark-vector
nth-c-ptr
underlying>>
nth-c-ptr
;
inline
USING:
accessors
alien
alien.c-types
kernel
math.floats.half
specialized-arrays.instances.math.floats.half.half
specialized-arrays.private
;
M:
half-array
nth-c-ptr
underlying>>
\
half
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.int
specialized-arrays.private
;
M:
int-array
nth-c-ptr
underlying>>
\
int
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.int32_t
specialized-arrays.private
;
M:
int32_t-array
nth-c-ptr
underlying>>
\
int32_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
io.files.acls.macos.ffi
kernel
specialized-arrays.instances.io.files.acls.macos.ffi.kauth_ace
specialized-arrays.private
;
M:
kauth_ace-array
nth-c-ptr
underlying>>
\
kauth_ace
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.unix.kqueue.kevent
specialized-arrays.private
unix.kqueue
;
M:
kevent-array
nth-c-ptr
underlying>>
\
kevent
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
libusb
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
specialized-arrays.private
;
M:
libusb_iso_packet_descriptor-array
nth-c-ptr
underlying>>
\
libusb_iso_packet_descriptor
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.long
specialized-arrays.private
;
M:
long-array
nth-c-ptr
underlying>>
\
long
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.longlong
specialized-arrays.private
;
M:
longlong-array
nth-c-ptr
underlying>>
\
longlong
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
macho
specialized-arrays.instances.macho.nlist
specialized-arrays.private
;
M:
nlist-array
nth-c-ptr
underlying>>
\
nlist
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
macho
specialized-arrays.instances.macho.nlist_64
specialized-arrays.private
;
M:
nlist_64-array
nth-c-ptr
underlying>>
\
nlist_64
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
papier.map
specialized-arrays.instances.papier.map.papier-vertex-struct
specialized-arrays.private
;
M:
papier-vertex-struct-array
nth-c-ptr
underlying>>
\
papier-vertex-struct
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
fluids
kernel
specialized-arrays.instances.fluids.particle_t
specialized-arrays.private
;
M:
particle_t-array
nth-c-ptr
underlying>>
\
particle_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
benchmark.struct-arrays
kernel
specialized-arrays.instances.benchmark.struct-arrays.point
specialized-arrays.private
;
M:
point-array
nth-c-ptr
underlying>>
\
point
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
rlgl
specialized-arrays.instances.rlgl.rlDrawCall
specialized-arrays.private
;
M:
rlDrawCall-array
nth-c-ptr
underlying>>
\
rlDrawCall
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
rlgl
specialized-arrays.instances.rlgl.rlVertexBuffer
specialized-arrays.private
;
M:
rlVertexBuffer-array
nth-c-ptr
underlying>>
\
rlVertexBuffer
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
macho
specialized-arrays.instances.macho.section
specialized-arrays.private
;
M:
section-array
nth-c-ptr
underlying>>
\
section
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
macho
specialized-arrays.instances.macho.section_64
specialized-arrays.private
;
M:
section_64-array
nth-c-ptr
underlying>>
\
section_64
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.short
specialized-arrays.private
;
M:
short-array
nth-c-ptr
underlying>>
\
short
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
specialized-arrays.private
specialized-vectors.instances.alien.c-types.short
;
M:
short-vector
nth-c-ptr
underlying>>
nth-c-ptr
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.size_t
specialized-arrays.private
;
M:
size_t-array
nth-c-ptr
underlying>>
\
size_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.unix.statfs.macos.statfs64
specialized-arrays.private
unix.statfs.macos
;
M:
statfs64-array
nth-c-ptr
underlying>>
\
statfs64
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
ogg.theora
specialized-arrays.instances.ogg.theora.th-quant-ranges
specialized-arrays.private
;
M:
th-quant-ranges-array
nth-c-ptr
underlying>>
\
th-quant-ranges
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.unix.time.timeval
specialized-arrays.private
unix.time
;
M:
timeval-array
nth-c-ptr
underlying>>
\
timeval
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.u16
specialized-arrays.private
;
M:
u16-array
nth-c-ptr
underlying>>
\
u16
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.u32
specialized-arrays.private
;
M:
u32-array
nth-c-ptr
underlying>>
\
u32
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.u64
specialized-arrays.private
;
M:
u64-array
nth-c-ptr
underlying>>
\
u64
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.u8
specialized-arrays.private
;
M:
u8-array
nth-c-ptr
underlying>>
\
u8
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
math.vectors.simd
specialized-arrays.instances.math.vectors.simd.uchar-16
specialized-arrays.private
;
M:
uchar-16-array
nth-c-ptr
underlying>>
\
uchar-16
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uchar
specialized-arrays.private
;
M:
uchar-array
nth-c-ptr
underlying>>
\
uchar
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
math.vectors.simd
specialized-arrays.instances.math.vectors.simd.uint-4
specialized-arrays.private
;
M:
uint-4-array
nth-c-ptr
underlying>>
\
uint-4
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uint
specialized-arrays.private
;
M:
uint-array
nth-c-ptr
underlying>>
\
uint
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
specialized-arrays.private
specialized-vectors.instances.alien.c-types.uint
;
M:
uint-vector
nth-c-ptr
underlying>>
nth-c-ptr
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uint16_t
specialized-arrays.private
;
M:
uint16_t-array
nth-c-ptr
underlying>>
\
uint16_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uint32_t
specialized-arrays.private
;
M:
uint32_t-array
nth-c-ptr
underlying>>
\
uint32_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uint64_t
specialized-arrays.private
;
M:
uint64_t-array
nth-c-ptr
underlying>>
\
uint64_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uint8_t
specialized-arrays.private
;
M:
uint8_t-array
nth-c-ptr
underlying>>
\
uint8_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.uintptr_t
specialized-arrays.private
;
M:
uintptr_t-array
nth-c-ptr
underlying>>
\
uintptr_t
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.ulong
specialized-arrays.private
;
M:
ulong-array
nth-c-ptr
underlying>>
\
ulong
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.ulonglong
specialized-arrays.private
;
M:
ulonglong-array
nth-c-ptr
underlying>>
\
ulonglong
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.ushort
specialized-arrays.private
;
M:
ushort-array
nth-c-ptr
underlying>>
\
ushort
array-accessor
drop
swap
<displaced-alien>
;
inline
USING:
accessors
specialized-arrays.private
specialized-vectors.instances.alien.c-types.ushort
;
M:
ushort-vector
nth-c-ptr
underlying>>
nth-c-ptr
;
inline
USING:
accessors
alien
alien.c-types
kernel
specialized-arrays.instances.alien.c-types.void*
specialized-arrays.private
;
M:
void*-array
nth-c-ptr
underlying>>
\
void*
array-accessor
drop
swap
<displaced-alien>
;
inline