Uint64List class
A fixed-length list of 64-bit unsigned integers that is viewable as a TypedData.
For long lists, this implementation can be considerably more space- and time-efficient than the default List implementation.
Integers stored in the list are truncated to their low 64 bits, interpreted as an unsigned 64-bit integer with values in the range 0 to 18446744073709551615.
- Implemented types
 - Implementers
 
Constructors
-  Uint64List(int length) factory
 - Creates a Uint64List of the specified length (in elements), all of whose elements are initially zero. [...]
 -  Uint64List.fromList(List<
int> elements)factory -  Creates a Uint64List with the same length as the 
elementslist and copies over the elements. [...] -  Uint64List.sublistView(TypedData data, [int start = 0, int? end]) factory
 -  Creates a Uint64List view on a range of elements of 
data. [...] -  Uint64List.view(ByteBuffer buffer, [int offsetInBytes = 0, int? length]) factory
 - Creates an Uint64List view of the specified region in the specified byte buffer. [...]
 
Properties
-  buffer → ByteBuffer read-only, inherited
 - Returns the byte buffer associated with this object.
 -  elementSizeInBytes → int read-only, inherited
 - Returns the number of bytes in the representation of each element in this list.
 -  first ↔ int read / write, inherited
 - Returns the first element. [...]
 -  hashCode → int read-only, inherited
 - The hash code for this object. [...]
 -  isEmpty → bool read-only, inherited
 -  Returns 
trueif there are no elements in this collection. [...] -  isNotEmpty → bool read-only, inherited
 - Returns true if there is at least one element in this collection. [...]
 -  iterator → Iterator<
int> read-only, inherited -  Returns a new 
Iteratorthat allows iterating the elements of thisIterable. [...] -  last ↔ int read / write, inherited
 - Returns the last element. [...]
 -  length ↔ int read / write, inherited
 - The number of objects in this list. [...]
 -  lengthInBytes → int read-only, inherited
 - Returns the length of this view, in bytes.
 -  offsetInBytes → int read-only, inherited
 - Returns the offset in bytes into the underlying byte buffer of this view.
 -  reversed → Iterable<
int> read-only, inherited - An Iterable of the objects in this list in reverse order.
 -  runtimeType → Type read-only, inherited
 - A representation of the runtime type of the object.
 -  single → int read-only, inherited
 - Checks that this iterable has only one element, and returns that element. [...]
 
Methods
-  add(
int value) → void inherited -  Adds 
valueto the end of this list, extending the length by one. [...] -  addAll(
Iterable< int> iterable) → voidinherited -  Appends all objects of 
iterableto the end of this list. [...] -  any(
bool test(int element)) → bool inherited -  Checks whether any element of this iterable satisfies 
test. [...] -  asMap(
) → Map< int, int> inherited - An unmodifiable Map view of this list. [...]
 -  cast<
R> () → List< R> inherited -  Returns a view of this list as a list of 
Rinstances. [...] -  clear(
) → void inherited - Removes all objects from this list; the length of the list becomes zero. [...]
 -  contains(
Object? element) → bool inherited -  Whether the collection contains an element equal to 
element. [...] -  elementAt(
int index) → int inherited -  Returns the 
indexth element. [...] -  every(
bool test(int element)) → bool inherited -  Checks whether every element of this iterable satisfies 
test. [...] -  expand<
T> (Iterable< T> f(int element)) → Iterable<T> inherited - Expands each element of this Iterable into zero or more elements. [...]
 -  fillRange(
int start, int end, [int? fillValue]) → void inherited -  Overwrites a range of elements with 
fillValue. [...] -  firstWhere(
bool test(int element), {int orElse()}) → int inherited -  Returns the first element that satisfies the given predicate 
test. [...] -  fold<
T> (T initialValue, T combine(T previousValue, int element)) → T inherited - Reduces a collection to a single value by iteratively combining each element of the collection with an existing value [...]
 -  followedBy(
Iterable< int> other) → Iterable<int> inherited -  Returns the lazy concatenation of this iterable and 
other. [...] -  forEach(
void f(int element)) → void inherited -  Applies the function 
fto each element of this collection in iteration order. -  getRange(
int start, int end) → Iterable< int> inherited - Creates an Iterable that iterates over a range of elements. [...]
 -  indexOf(
int element, [int start = 0]) → int inherited -  The first index of 
elementin this list. [...] -  indexWhere(
bool test(int element), [int start = 0]) → int inherited -  The first index in the list that satisfies the provided 
test. [...] -  insert(
int index, int element) → void inherited -  Inserts 
elementat positionindexin this list. [...] -  insertAll(
int index, Iterable< int> iterable) → voidinherited -  Inserts all objects of 
iterableat positionindexin this list. [...] -  join(
[String separator = ""]) → String inherited - Converts each element to a String and concatenates the strings. [...]
 -  lastIndexOf(
int element, [int? start]) → int inherited -  The last index of 
elementin this list. [...] -  lastIndexWhere(
bool test(int element), [int? start]) → int inherited -  The last index in the list that satisfies the provided 
test. [...] -  lastWhere(
bool test(int element), {int orElse()}) → int inherited -  Returns the last element that satisfies the given predicate 
test. [...] -  map<
T> (T f(int e)) → Iterable< T> inherited -  Returns a new lazy Iterable with elements that are created by calling 
fon each element of thisIterablein iteration order. [...] -  noSuchMethod(
Invocation invocation) → dynamic inherited - Invoked when a non-existent method or property is accessed. [...]
 -  reduce(
int combine(int value, int element)) → int inherited - Reduces a collection to a single value by iteratively combining elements of the collection using the provided function. [...]
 -  remove(
Object? value) → bool inherited -  Removes the first occurrence of 
valuefrom this list. [...] -  removeAt(
int index) → int inherited -  Removes the object at position 
indexfrom this list. [...] -  removeLast(
) → int inherited - Removes and returns the last object in this list. [...]
 -  removeRange(
int start, int end) → void inherited - Removes a range of elements from the list. [...]
 -  removeWhere(
bool test(int element)) → void inherited -  Removes all objects from this list that satisfy 
test. [...] -  replaceRange(
int start, int end, Iterable< int> replacement) → voidinherited -  Replaces a range of elements with the elements of 
replacement. [...] -  retainWhere(
bool test(int element)) → void inherited -  Removes all objects from this list that fail to satisfy 
test. [...] -  setAll(
int index, Iterable< int> iterable) → voidinherited -  Overwrites elements with the objects of 
iterable. [...] -  setRange(
int start, int end, Iterable< int> iterable, [int skipCount = 0]) → voidinherited -  Writes some elements of 
iterableinto a range of this list. [...] -  shuffle(
[Random? random]) → void inherited - Shuffles the elements of this list randomly.
 -  singleWhere(
bool test(int element), {int orElse()}) → int inherited -  Returns the single element that satisfies 
test. [...] -  skip(
int count) → Iterable< int> inherited -  Returns an Iterable that provides all but the first 
countelements. [...] -  skipWhile(
bool test(int value)) → Iterable< int> inherited -  Returns an 
Iterablethat skips leading elements whiletestis satisfied. [...] -  sort(
[int compare(int a, int b)]) → void inherited -  Sorts this list according to the order specified by the 
comparefunction. [...] -  sublist(
int start, [int? end]) → Uint64List override -  Returns a new list containing the elements between 
startandend. [...] -  take(
int count) → Iterable< int> inherited -  Returns a lazy iterable of the 
countfirst elements of this iterable. [...] -  takeWhile(
bool test(int value)) → Iterable< int> inherited -  Returns a lazy iterable of the leading elements satisfying 
test. [...] -  toList(
{bool growable = true}) → List< int> inherited - Creates a List containing the elements of this Iterable. [...]
 -  toSet(
) → Set< int> inherited - Creates a Set containing the same elements as this iterable. [...]
 -  toString(
) → String inherited - A string representation of this object. [...]
 -  where(
bool test(int element)) → Iterable< int> inherited -  Returns a new lazy Iterable with all elements that satisfy the predicate 
test. [...] -  whereType<
T> () → Iterable< T> inherited -  Returns a new lazy Iterable with all elements that have type 
T. [...] 
Operators
-  operator +(
List< int> other) → List<int> inherited -  Returns the concatenation of this list and 
other. [...] -  operator ==(
Object other) → bool inherited - The equality operator. [...]
 -  operator [](
int index) → int inherited -  The object at the given 
indexin the list. [...] -  operator []=(
int index, int value) → void inherited -  Sets the value at the given 
indexin the list tovalue. [...] 
Constants
- bytesPerElement → const int
 -  
8 
    © 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
    https://api.dart.dev/stable/2.13.0/dart-typed_data/Uint64List-class.html