Handbook
Glossary
libusb_iso_packet_descriptor-array
Vocabulary
specialized-arrays
.
instances
.
libusb
.
libusb_iso_packet_descriptor
Definition
USING:
alien
sequences.private
;
IN:
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
TUPLE:
libusb_iso_packet_descriptor-array
{
underlying
c-ptr
read-only
initial:
f
}
{
length
array-capacity
read-only
initial:
0
}
;
final
Methods
USING:
prettyprint.custom
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
>pprint-sequence
;
USING:
accessors
kernel
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
clone
[
underlying>>
clone
]
[
length>>
]
bi
<direct-libusb_iso_packet_descriptor-array>
;
inline
USING:
kernel
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
specialized-arrays.private
;
M:
libusb_iso_packet_descriptor-array
direct-like
drop
<direct-libusb_iso_packet_descriptor-array>
;
inline
USING:
alien
alien.c-types
kernel
libusb
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
element-size
drop
\
libusb_iso_packet_descriptor
heap-size
;
inline
USING:
classes
kernel
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
equal?
over
libusb_iso_packet_descriptor-array
instance?
[
sequence=
]
[
2drop
f
]
if
;
USING:
accessors
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
length
length>>
;
inline
USING:
alien.data
classes
kernel
libusb
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
like
drop
dup
libusb_iso_packet_descriptor-array
instance?
[
\
libusb_iso_packet_descriptor
>c-array
]
unless
;
inline
USING:
kernel
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
new-sequence
drop
(libusb_iso_packet_descriptor-array)
;
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.c-types
kernel
libusb
math
sequences.private
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
nth-unsafe
[
integer>fixnum
]
dip
underlying>>
\
libusb_iso_packet_descriptor
alien-element
;
inline
USING:
kernel
prettyprint.custom
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
pprint-delims
drop
\
libusb_iso_packet_descriptor-array{
\
}
;
USING:
accessors
alien.c-types
byte-arrays
kernel
libusb
math
sequences.private
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
resize
[
[
\
libusb_iso_packet_descriptor
heap-size
*
]
[
underlying>>
]
bi*
resize-byte-array
]
[
drop
]
2bi
<direct-libusb_iso_packet_descriptor-array>
;
inline
USING:
accessors
alien.c-types
kernel
libusb
math
sequences.private
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
set-nth-unsafe
[
integer>fixnum
]
dip
underlying>>
\
libusb_iso_packet_descriptor
set-alien-element
;
inline
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
libusb
math
math.vectors
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
v*high
[
*
\
libusb_iso_packet_descriptor
heap-size
neg
shift
]
2map
;
inline
USING:
alien.c-types
libusb
math
math.vectors
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
vs*
[
*
\
libusb_iso_packet_descriptor
c-type-clamp
]
2map
;
inline
USING:
alien.c-types
libusb
math
math.vectors
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
vs+
[
+
\
libusb_iso_packet_descriptor
c-type-clamp
]
2map
;
inline
USING:
alien.c-types
libusb
math
math.vectors
sequences
specialized-arrays.instances.libusb.libusb_iso_packet_descriptor
;
M:
libusb_iso_packet_descriptor-array
vs-
[
-
\
libusb_iso_packet_descriptor
c-type-clamp
]
2map
;
inline