Handbook
Glossary
cursor-valid? ( cursor -- ? )
Vocabulary
cursors
Inputs
cursor
an
object
Outputs
?
an
object
Definition
IN:
cursors
GENERIC:
cursor-valid?
( cursor -- ? )
Methods
USING:
cursors
kernel
;
M:
end-of-stream
cursor-valid?
drop
f
;
inline
USING:
accessors
cursors
kernel
sequences
;
M:
hash-set-cursor
cursor-valid?
[
n>>
]
[
hash-set>>
array>>
]
bi
bounds-check?
;
inline
USING:
accessors
cursors
kernel
sequences
;
M:
hashtable-cursor
cursor-valid?
[
n>>
]
[
hashtable>>
array>>
]
bi
bounds-check?
;
inline
USING:
accessors
cursors
kernel
;
M:
map-cursor
cursor-valid?
[
from>>
]
[
to>>
]
bi
[
cursor-valid?
]
both?
;
inline
USING:
cursors
kernel
;
M:
numeric-cursor
cursor-valid?
drop
t
;
inline
USING:
accessors
cursors
kernel
sequences
;
M:
sequence-cursor
cursor-valid?
[
n>>
]
[
seq>>
]
bi
bounds-check?
;
inline
USING:
cursors
kernel
;
M:
stream-cursor
cursor-valid?
drop
t
;
inline
USING:
accessors
cursors
kernel
;
M:
zip-cursor
cursor-valid?
[
keys>>
]
[
values>>
]
bi
[
cursor-valid?
]
both?
;
inline