Uses of Class
gnu.lists.SimpleVector
Packages that use SimpleVector
Package
Description
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
Supports
Procedure
,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of SimpleVector in gnu.kawa.functions
Methods in gnu.kawa.functions with parameters of type SimpleVector -
Uses of SimpleVector in gnu.kawa.xml
Subclasses of SimpleVector in gnu.kawa.xml -
Uses of SimpleVector in gnu.lists
Subclasses of SimpleVector in gnu.listsModifier and TypeClassDescriptionclass
class
Simple adjustable-length vector of Boolean values.class
Binary data which may represent text or other information.class
ByteVector<E>
Simple adjustable-length vector of signed or unsigned 8-bit integers (bytes).class
Editable character sequence using a buffer-gap implementation and self-adjusting position.class
Simple adjustable-length vector whose elements are 16-bit chars.class
Simple adjustable-length vector of 32-bit floats.class
Simple adjustable-length vector of 64-bit doubles.class
Simple adjustable-length vector whose elements are 32-bit code points Used for the Scheme string type.class
FVector<E>
Simple adjustable-length vector of objects.class
IntVector<E>
Simple adjustable-length vector of signed or unsigned 32-bit integers (ints).class
LongVector<E>
Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).class
class
Simple adjustable-length vector of signed 16-bit integers (shorts).class
Simple adjustable-length vector of signed 32-bit integers (ints).class
Simple adjustable-length vector of signed 64-bit integers (longs).class
Simple adjustable-length vector of signed 8-bit integers (bytes).class
ShortVector<E>
Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).class
Simple adjustable-length vector of unsigned 16-bit integers (shorts).class
Simple adjustable-length vector of unsigned 32-bit integers (ints).class
Simple adjustable-length vector of unsigned 64-bit integers (longs).class
Simple adjustable-length vector of unsigned 8-bit integers (bytes).Methods in gnu.lists that return SimpleVectorModifier and TypeMethodDescriptionSimpleVector.asImmutable()
static SimpleVector
Sequences.copy
(SimpleVector base, int start, int end, boolean writable) static SimpleVector
Sequences.copy
(List base, Range.IntRange range, boolean writable) static SimpleVector
Sequences.copySimple
(SimpleVector base, int start, int end, boolean writable) Do a logical substring operation with sharing.static <E> SimpleVector
<E> Arrays.flattenCopy
(Array<E> arr, boolean writable) protected abstract SimpleVector
SimpleVector.newInstance
(int newSize) Methods in gnu.lists with parameters of type SimpleVectorModifier and TypeMethodDescriptionstatic SimpleVector
Sequences.copy
(SimpleVector base, int start, int end, boolean writable) static SimpleVector
Sequences.copySimple
(SimpleVector base, int start, int end, boolean writable) Do a logical substring operation with sharing.protected void
StableManager.gapReserve
(SimpleVector base, int where, int needed) Adjust gap to 'where', and make sure it is least `needed' elements long.static Array
GeneralArray.makeSimple
(int[] lowBounds, int[] dimensions, SimpleVector base) Constructors in gnu.lists with parameters of type SimpleVector -
Uses of SimpleVector in gnu.mapping
Subclasses of SimpleVector in gnu.mapping