Handbook
Glossary
size>> ( object -- value )
Vocabulary
accessors
Inputs
object
an
object
Outputs
value
an
object
Definition
IN:
accessors
GENERIC:
size>>
( object -- value )
Methods
USING:
accessors
compiler.cfg.instructions
slots.private
;
M:
##allot
size>>
3
slot
;
inline
USING:
accessors
compiler.cfg.instructions
slots.private
;
M:
##check-nursery-branch
size>>
2
slot
;
inline
USING:
accessors
compiler.cfg.instructions
slots.private
;
M:
##local-allot
size>>
3
slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
core-graphics.types
;
M:
CGRect
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 16
}
{
class
CGSize
}
{
initial
S{
CGSize
{
w 0.0
}
{
h 0.0
}
}
}
{
type
CGSize
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
glfw.ffi
math
;
M:
GLFWgammaramp
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 20
}
{
class
fixnum
}
{
initial 0
}
{
type
int
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
math
readline.ffi
;
M:
HISTORY_STATE
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 16
}
{
class
fixnum
}
{
initial 0
}
{
type
int
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
compression.zstd.ffi
math
;
M:
ZSTD_inBuffer
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 8
}
{
class
integer
}
{
initial 0
}
{
type
size_t
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
compression.zstd.ffi
math
;
M:
ZSTD_outBuffer
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 8
}
{
class
integer
}
{
initial 0
}
{
type
size_t
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
kernel.private
math
slots.private
;
M:
abstract-c-type
size>>
8
slot
{
integer
}
declare
;
inline
USING:
accessors
alien.c-types
audio.aiff
classes.struct
classes.struct.private
kernel
;
M:
aiff-chunk-header
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 4
}
{
class
object
}
{
type
{
char
4
}
}
}
read-struct-slot
;
inline
USING:
accessors
audio
kernel.private
math
slots.private
;
M:
audio
size>>
5
slot
{
integer
}
declare
;
inline
USING:
accessors
slots.private
ui.gadgets.borders
;
M:
border
size>>
20
slot
;
inline
USING:
accessors
bubble-chamber
slots.private
;
M:
bubble-chamber
size>>
22
slot
;
inline
USING:
accessors
gpu.buffers
kernel.private
math
slots.private
;
M:
buffer-range
size>>
4
slot
{
integer
}
declare
;
inline
USING:
accessors
io.buffers
kernel.private
math
slots.private
;
M:
buffer
size>>
2
slot
{
fixnum
}
declare
;
inline
USING:
accessors
html.components
slots.private
;
M:
choice
size>>
2
slot
;
inline
USING:
accessors
kernel.private
math
opencl
slots.private
;
M:
cl-buffer-range
size>>
4
slot
{
integer
}
declare
;
inline
USING:
accessors
slots.private
tools.memory
;
M:
code-block
size>>
6
slot
;
inline
USING:
accessors
odbc
slots.private
;
M:
column
size>>
4
slot
;
inline
USING:
accessors
git
slots.private
;
M:
copy
size>>
3
slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
math
vm
;
M:
copying-sizes
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 0
}
{
class
integer
}
{
initial 0
}
{
type
cell_t
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
chipmunk.ffi
classes.struct
classes.struct.private
math
;
M:
cpHashSet
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 4
}
{
class
fixnum
}
{
initial 0
}
{
type
int
}
}
read-struct-slot
;
inline
USING:
accessors
cuckoo-filters
slots.private
;
M:
cuckoo-filter
size>>
4
slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
duckdb.ffi
math
;
M:
duckdb_blob
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 8
}
{
class
integer
}
{
initial 0
}
{
type
idx_t
}
}
read-struct-slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
duckdb.ffi
math
;
M:
duckdb_string
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 8
}
{
class
integer
}
{
initial 0
}
{
type
idx_t
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
macho
math
;
M:
fat_arch
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 12
}
{
class
fixnum
}
{
initial 0
}
{
type
uint
}
}
read-struct-slot
;
inline
USING:
accessors
html.components
slots.private
;
M:
field
size>>
2
slot
;
inline
USING:
accessors
images.bitmap
slots.private
;
M:
file-header
size>>
3
slot
;
inline
USING:
accessors
io.files.info
slots.private
;
M:
file-info-tuple
size>>
3
slot
;
inline
USING:
accessors
fonts
slots.private
;
M:
font
size>>
3
slot
;
inline
USING:
accessors
alien.fortran.private
slots.private
;
M:
fortran-type
size>>
3
slot
;
inline
USING:
accessors
id3.private
slots.private
;
M:
frame
size>>
4
slot
;
inline
USING:
accessors
graphviz.attributes
slots.private
;
M:
graph-attributes
size>>
81
slot
;
inline
USING:
accessors
game-of-life
slots.private
;
M:
grid-gadget
size>>
19
slot
;
inline
USING:
accessors
id3.private
slots.private
;
M:
header
size>>
4
slot
;
inline
USING:
accessors
compression.huffman.private
kernel.private
math
slots.private
;
M:
huffman-code
size>>
3
slot
{
fixnum
}
declare
;
inline
USING:
accessors
openai
slots.private
;
M:
image-edit
size>>
6
slot
;
inline
USING:
accessors
openai
slots.private
;
M:
image-generation
size>>
4
slot
;
inline
USING:
accessors
openai
slots.private
;
M:
image-variation
size>>
4
slot
;
inline
USING:
accessors
git
slots.private
;
M:
index-entry
size>>
9
slot
;
inline
USING:
accessors
compression.bzip3
slots.private
;
M:
invalid-block-size
size>>
2
slot
;
inline
USING:
accessors
bloom-filters
slots.private
;
M:
invalid-size
size>>
2
slot
;
inline
USING:
accessors
s3
slots.private
;
M:
key
size>>
4
slot
;
inline
USING:
accessors
slots.private
ui.gadgets.layout
;
M:
layout
size>>
3
slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
math
vm
;
M:
mark-sweep-sizes
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 0
}
{
class
integer
}
{
initial 0
}
{
type
cell_t
}
}
read-struct-slot
;
inline
USING:
accessors
kernel.private
math
mongodb.driver
slots.private
;
M:
mdb-collection
size>>
4
slot
{
integer
}
declare
;
inline
USING:
accessors
http.client.post-data
slots.private
;
M:
measured-stream
size>>
3
slot
;
inline
USING:
accessors
pop3
slots.private
;
M:
message
size>>
8
slot
;
inline
USING:
accessors
multisets
slots.private
;
M:
multiset
size>>
2
slot
;
inline
USING:
accessors
html.components
slots.private
;
M:
password
size>>
2
slot
;
inline
USING:
accessors
kernel.private
math
memory.piles
slots.private
;
M:
pile
size>>
3
slot
{
integer
}
declare
;
inline
USING:
accessors
gpu.state
kernel.private
math
slots.private
;
M:
point-state
size>>
2
slot
{
maybe{
float
}
}
declare
;
inline
USING:
accessors
libc
slots.private
;
M:
realloc-error
size>>
3
slot
;
inline
USING:
accessors
ftp.client.listing-parser
slots.private
;
M:
remote-file
size>>
7
slot
;
inline
USING:
accessors
alien.c-types
audio.wav
classes.struct
classes.struct.private
kernel
;
M:
riff-chunk-header
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 4
}
{
class
object
}
{
type
{
char
4
}
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
macho
math
;
M:
section
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 36
}
{
class
fixnum
}
{
initial 0
}
{
type
uint
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
macho
math
;
M:
section_64
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 40
}
{
class
integer
}
{
initial 0
}
{
type
ulonglong
}
}
read-struct-slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
math
vm
;
M:
segment
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 8
}
{
class
integer
}
{
initial 0
}
{
type
cell_t
}
}
read-struct-slot
;
inline
USING:
accessors
kernel.private
math.vectors.simd
papier.map
slots.private
;
M:
slab
size>>
6
slot
{
float-4
}
declare
;
inline
USING:
accessors
io.backend.unix
slots.private
;
M:
stdin
size>>
5
slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
macho
math
;
M:
symseg_command
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 12
}
{
class
fixnum
}
{
initial 0
}
{
type
uint
}
}
read-struct-slot
;
inline
USING:
accessors
slots.private
tar
;
M:
tar-header
size>>
6
slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
math
tools.image.analyzer.vm
vm
;
M:
tuple-layout
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 24
}
{
class
integer
}
{
initial 0
}
{
type
cell_t
}
}
read-struct-slot
;
inline
USING:
accessors
alien.c-types
classes.struct
classes.struct.private
math
yaml.ffi
;
M:
yaml_emitter_output_string
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 8
}
{
class
integer
}
{
initial 0
}
{
type
size_t
}
}
read-struct-slot
;
inline
USING:
accessors
classes.struct
classes.struct.private
math
vm
;
M:
zone
size>>
T{
struct-slot-spec
{
name
"size"
}
{
offset 24
}
{
class
integer
}
{
initial 0
}
{
type
cell_t
}
}
read-struct-slot
;
inline