Package convex.core.data
Class ASpecialVector<T extends ACell>
java.lang.Object
convex.core.data.AObject
convex.core.data.ACell
convex.core.data.ACountable<T>
convex.core.data.ADataStructure<T>
convex.core.data.ACollection<T>
convex.core.data.ASequence<T>
convex.core.data.AVector<T>
convex.core.data.ASpecialVector<T>
- All Implemented Interfaces:
IAssociative<CVMLong,
,T> IValidated
,IWriteable
,Iterable<T>
,Collection<T>
,List<T>
,SequencedCollection<T>
- Direct Known Subclasses:
AMapEntry
,VectorArray
BAse class for specialised vector implementations
-
Field Summary
Fields inherited from class convex.core.data.ADataStructure
count
Fields inherited from class convex.core.data.ACell
cachedRef, memorySize
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class convex.core.data.AVector
allMatch, anyMatch, append, appendAll, appendChunk, assoc, commonPrefixLength, concat, conj, conjAll, cons, empty, encodeRaw, equals, equals, flatMap, get, get, getChunk, getElementRefUnsafe, getTag, getType, indexOf, isCanonical, isFullyPacked, isPacked, iterator, lastIndexOf, listIterator, listIterator, map, mergeWith, next, print, reduce, reverse, slice, subVector, toArray, updateRefs
Methods inherited from class convex.core.data.ASequence
add, addAll, assoc, checkRange, contains, containsKey, forEach, get, get, getElementRef, isCVMValue, longIndexOf, longLastIndexOf, remove, set, spliterator, spliterator, subList, toCellArray, visitElementRefs
Methods inherited from class convex.core.data.ACollection
add, addAll, clear, containsAll, copyToArray, encode, remove, removeAll, retainAll, toArray, toVector
Methods inherited from class convex.core.data.ADataStructure
checkIndex, count, isDataValue, isEmpty, size, toCVMString
Methods inherited from class convex.core.data.ACountable
slice
Methods inherited from class convex.core.data.ACell
attachMemorySize, attachRef, cachedEncoding, cachedHash, calcMemorySize, createEncoding, createRef, equals, genericEquals, getCanonical, getChildRefs, getEncoding, getEncodingLength, getHash, getMemorySize, getMemorySize, getRef, getRef, getRefCount, hashCode, isEmbedded, toCanonical, toString, validate, validateCell
Methods inherited from class convex.core.data.AObject
attachEncoding, print, print
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface convex.core.data.IWriteable
estimatedEncodingSize
Methods inherited from interface java.util.List
add, addAll, addFirst, addLast, clear, containsAll, equals, getFirst, getLast, hashCode, isEmpty, listIterator, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, size, sort, toArray
-
Constructor Details
-
ASpecialVector
public ASpecialVector(long count)
-