Uses of Class
gnu.lists.SimpleVector
-
Packages that use SimpleVector Package Description gnu.kawa.functions gnu.kawa.xml gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees.gnu.mapping SupportsProcedure
, 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 Modifier and Type Method Description static Array
Arrays. makeSimple(Array shape, SimpleVector base)
-
Uses of SimpleVector in gnu.kawa.xml
Subclasses of SimpleVector in gnu.kawa.xml Modifier and Type Class Description static class
Nodes.NodeVector
-
Uses of SimpleVector in gnu.lists
Subclasses of SimpleVector in gnu.lists Modifier and Type Class Description class
AbstractCharVector<E>
class
BitVector
Simple adjustable-length vector of Boolean values.class
Blob
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
CharBuffer
Editable character sequence using a buffer-gap implementation and self-adjusting position.class
CharVector
Simple adjustable-length vector whose elements are 16-bit chars.class
F32Vector
Simple adjustable-length vector of 32-bit floats.class
F64Vector
Simple adjustable-length vector of 64-bit doubles.class
FString
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
PrimIntegerVector<E>
class
S16Vector
Simple adjustable-length vector of signed 16-bit integers (shorts).class
S32Vector
Simple adjustable-length vector of signed 32-bit integers (ints).class
S64Vector
Simple adjustable-length vector of signed 64-bit integers (longs).class
S8Vector
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
U16Vector
Simple adjustable-length vector of unsigned 16-bit integers (shorts).class
U32Vector
Simple adjustable-length vector of unsigned 32-bit integers (ints).class
U64Vector
Simple adjustable-length vector of unsigned 64-bit integers (longs).class
U8Vector
Simple adjustable-length vector of unsigned 8-bit integers (bytes).Methods in gnu.lists that return SimpleVector Modifier and Type Method Description SimpleVector<E>
SimpleVector. 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 SimpleVector Modifier and Type Method Description static 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 Constructor Description StableManager(SimpleVector base)
-
Uses of SimpleVector in gnu.mapping
Subclasses of SimpleVector in gnu.mapping Modifier and Type Class Description class
ArgListVector
-