public class ArrayList
Modifier and Type | Field |
---|---|
Array |
_array
|
Reference<system'IntNumber> |
_length
|
Reference<system'IntNumber> |
_capacity
|
Modifier and Type | Constructor / Static Method |
---|---|
ArrayList |
load(o)
|
ArrayList |
constructor()
|
ArrayList |
allocate(IntNumber capacity)
|
ArrayList |
allocate()
|
ArrayList |
load(Array a)
|
internal ArrayList |
fromArray(Array array, IntNumber length)
|
Modifier and Type | Conversion Method |
---|---|
Array |
cast()
|
Modifier and Type | Method |
---|---|
Indexer |
indexer()
|
|
appendRange(subarray)
|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object o)
|
|
append(item)
|
|
appendRange(Indexable indexable)
|
|
insert(IntNumber index, Object object)
|
|
remove(IntNumber index)
|
|
removeAt(n)
|
|
clear()
|
|
trim(IntNumber pos)
|
Enumerator |
enumerator()
|
ArrayList |
clone()
|
public class ArrayListIndexer
Modifier and Type | Field |
---|---|
ArrayList |
_list
|
Reference<system'IntNumber> |
_index
|
Modifier and Type | Constructor / Static Method |
---|---|
ArrayListIndexer |
constructor(ArrayList list)
|
Modifier and Type | Property |
---|---|
get BoolValue |
Available()
|
get |
Value()
|
set |
Value(o)
|
get IntNumber |
Index()
|
set |
Index(IntNumber n)
|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
|
appendIndex(IntNumber n)
|
public class Dictionary
Modifier and Type | Field |
---|---|
ArrayList |
_list
|
Array |
_hashTable
|
IntNumber |
_hashMask
|
Object |
_default
|
Modifier and Type | Constructor / Static Method |
---|---|
Dictionary |
new()
|
Dictionary |
new(Object default)
|
Dictionary |
new(IntNumber capacity, Object default)
|
Dictionary |
new(IntNumber capacity, IntNumber hashLength, Object default)
|
Modifier and Type | Property |
---|---|
get ArrayList |
Values()
|
Modifier and Type | Method |
---|---|
Enumerator |
enumerator()
|
|
setAt(IntNumber key, Object object)
|
|
setAt(LongNumber key, Object object)
|
|
setAt(RealNumber key, Object object)
|
|
setAt(CharValue key, Object object)
|
|
setAt(String key, Object object)
|
|
setAt(WideString key, Object object)
|
|
at(IntNumber key)
|
|
at(LongNumber key)
|
|
at(RealNumber key)
|
|
at(CharValue key)
|
|
at(String key)
|
|
at(WideString key)
|
BoolValue |
containsKey(Object key)
|
|
clone()
|
|
clear()
|
public class List
Modifier and Type | Field |
---|---|
Reference<system'IntNumber> |
_count
|
ListItem |
_top
|
ListItem |
_last
|
Modifier and Type | Constructor / Static Method |
---|---|
List |
constructor()
|
List |
constructor(Array l)
|
Modifier and Type | Method |
---|---|
Enumerator |
enumerator()
|
|
append(object)
|
|
insert(object)
|
internal ListItem |
getItemAt(IntNumber index)
|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object object)
|
|
insert(IntNumber index, Object object)
|
|
remove(IntNumber index)
|
|
removeAt(index)
|
|
clear()
|
Indexer |
indexer()
|
List |
clone()
|
public template List<T1>
Modifier and Type | Field |
---|---|
T1[] |
_array
|
Reference<system'IntNumber> |
_length
|
Reference<system'IntNumber> |
_capacity
|
Modifier and Type | Constructor / Static Method |
---|---|
List<T1> |
load(source)
|
List<T1> |
constructor(T1[] a)
|
List<T1> |
constructor(Enumerator<T1> e)
|
List<T1> |
constructor(IntNumber capacity)
|
List<T1> |
constructor()
|
List<T1> |
load(Enumerator<T1> e)
|
List<T1> |
load(T1[] a, IntNumber index, IntNumber len)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
get BoolValue |
Empty()
|
get T1 |
First()
|
get T1 |
Last()
|
get T1[] |
Value()
|
Modifier and Type | Method |
---|---|
Enumerator<T1> |
enumerator()
|
T1 |
at(IntNumber index)
|
|
setAt(IntNumber index, T1 object)
|
|
append(T1 object)
|
|
appendRange(Enumerator<T1> e)
|
|
insert(IntNumber index, T1 object)
|
|
insert(T1 object)
|
|
remove(IntNumber index)
|
|
clear()
|
|
trim(IntNumber pos)
|
Indexer<T1> |
indexer()
|
|
clone()
|
public template Map<T1,T2>
Modifier and Type | Field |
---|---|
IntNumber |
_hashMask
|
List<system'collections'VarTuple<T1,T2>> |
_list
|
system'IntNumber[][] |
_hashTable
|
Modifier and Type | Constructor / Static Method |
---|---|
Map<T1,T2> |
constructor()
|
Map<T1,T2> |
constructor(IntNumber capacity, IntNumber hashLength)
|
Modifier and Type | Property |
---|---|
get system'collections'VarTuple<T1,T2>[] |
Values()
|
get T2[] |
MapValues()
|
Modifier and Type | Method |
---|---|
Enumerator<system'collections'VarTuple<T1,T2>> |
enumerator()
|
|
setAt(T1 key, T2 object)
|
T2 |
at(T1 key)
|
|
clone()
|
|
clear()
|
BoolValue |
containsKey(T1 key)
|
public class Queue
Modifier and Type | Field |
---|---|
ArrayList |
_list
|
Reference<system'IntNumber> |
_top
|
Reference<system'IntNumber> |
_tale
|
Modifier and Type | Constructor / Static Method |
---|---|
Queue |
constructor()
|
Modifier and Type | Property |
---|---|
get internal IntNumber |
TopPointer()
|
get internal IntNumber |
TalePointer()
|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
ArrayList |
cast()
|
Modifier and Type | Method |
---|---|
Enumerator |
enumerator()
|
|
push(object)
|
|
peek()
|
|
pop()
|
|
clear()
|
|
shift(offset)
|
public template Queue<T1>
Modifier and Type | Field |
---|---|
List<T1> |
_array
|
Reference<system'IntNumber> |
_top
|
Reference<system'IntNumber> |
_tale
|
Modifier and Type | Constructor / Static Method |
---|---|
Queue<T1> |
constructor()
|
Queue<T1> |
allocate(IntNumber capacity)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
Enumerator<T1> |
enumerator()
|
BoolValue |
isEmpty()
|
BoolValue |
isNotEmpty()
|
|
push(T1 object)
|
T1 |
peek()
|
T1 |
pop()
|
|
clear()
|
public class SortedArrayList
Modifier and Type | Field |
---|---|
system'collections'VarTuple<system'Object,system'Object>[] |
_array
|
Reference<system'IntNumber> |
_length
|
Reference<system'IntNumber> |
_capacity
|
Func<system'Object,system'Object,system'IntNumber> |
_comparator
|
Modifier and Type | Constructor / Static Method |
---|---|
SortedArrayList |
constructor()
|
SortedArrayList |
constructor(Func<system'Object,system'Object,system'IntNumber> comparator)
|
SortedArrayList |
allocate(IntNumber capacity)
|
SortedArrayList |
allocate(IntNumber capacity, Func<system'Object,system'Object,system'IntNumber> comparator)
|
SortedArrayList |
allocate()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
Indexer |
indexer()
|
|
append(Object key, Object item)
|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object o)
|
|
remove(IntNumber index)
|
|
clear()
|
|
trim(IntNumber pos)
|
Enumerator |
enumerator()
|
public class SortedList
Modifier and Type | Field |
---|---|
SortedListItem |
_top
|
Reference<system'IntNumber> |
_length
|
Func<system'Object,system'Object,system'IntNumber> |
_comparator
|
Modifier and Type | Constructor / Static Method |
---|---|
SortedList |
new()
|
SortedList |
new(Func<system'Object,system'Object,system'IntNumber> comparator)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
get internal SortedListItem |
FirstItem()
|
Modifier and Type | Method |
---|---|
Enumerator |
enumerator()
|
|
append(Object key, Object item)
|
Object |
at(IntNumber index)
|
|
setAt(IntNumber index, Object item)
|
IntNumber |
indexOfKey(Object key)
|
|
removeAt(IntNumber index)
|
Indexer |
indexer()
|
public template SortedList<T1,T2>
Modifier and Type | Field |
---|---|
system'collections'VarTuple<T1,T2>[] |
_array
|
Reference<system'IntNumber> |
_length
|
Reference<system'IntNumber> |
_capacity
|
Func<T1,T1,system'IntNumber> |
_comparator
|
Modifier and Type | Constructor / Static Method |
---|---|
SortedList<T1,T2> |
constructor()
|
SortedList<T1,T2> |
constructor(Func<T1,T1,system'IntNumber> comparator)
|
SortedList<T1,T2> |
allocate(IntNumber capacity)
|
SortedList<T1,T2> |
allocate(IntNumber capacity, Func<T1,T1,system'IntNumber> comparator)
|
SortedList<T1,T2> |
allocate()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
Enumerator<T2> |
enumerator()
|
|
append(T1 key, T2 item)
|
T2 |
at(IntNumber index)
|
|
setAt(IntNumber index, T2 o)
|
|
remove(IntNumber index)
|
|
clear()
|
|
trim(IntNumber pos)
|
Indexer<T2> |
indexer()
|
public class SortedListEnumerator
Modifier and Type | Field |
---|---|
SortedList |
_list
|
SortedListItem |
_current
|
BoolValue |
_started
|
Modifier and Type | Constructor / Static Method |
---|---|
SortedListEnumerator |
constructor(SortedList list)
|
Modifier and Type | Property |
---|---|
get |
Value()
|
Modifier and Type | Method |
---|---|
BoolValue |
next()
|
|
reset()
|
|
enumerable()
|
public class SortedListIndexer
Modifier and Type | Field |
---|---|
SortedList |
_list
|
Reference<system'IntNumber> |
_index
|
Modifier and Type | Constructor / Static Method |
---|---|
SortedListIndexer |
constructor(SortedList list)
|
Modifier and Type | Property |
---|---|
get BoolValue |
Available()
|
get |
Value()
|
set |
Value(value)
|
get IntNumber |
Index()
|
set |
Index(IntNumber value)
|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
|
appendIndex(IntNumber index)
|
public class Stack
Modifier and Type | Field |
---|---|
ArrayList |
_list
|
Reference<system'IntNumber> |
_top
|
Modifier and Type | Constructor / Static Method |
---|---|
Stack |
constructor()
|
Modifier and Type | Property |
---|---|
get internal IntNumber |
TopPointer()
|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
ArrayList |
cast()
|
Modifier and Type | Method |
---|---|
Enumerator |
enumerator()
|
BoolValue |
isEmpty()
|
BoolValue |
isNotEmpty()
|
|
push(object)
|
|
peek()
|
|
pop()
|
|
clear()
|
public template Stack<T1>
Modifier and Type | Field |
---|---|
List<T1> |
_array
|
Reference<system'IntNumber> |
_top
|
Modifier and Type | Constructor / Static Method |
---|---|
Stack<T1> |
constructor()
|
Stack<T1> |
allocate(IntNumber capacity)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
Enumerator<T1> |
enumerator()
|
BoolValue |
isEmpty()
|
BoolValue |
isNotEmpty()
|
|
push(T1 o)
|
T1 |
peek()
|
T1 |
pop()
|
|
clear()
|
public class StackEnumerator
Modifier and Type | Constructor / Static Method |
---|---|
StackEnumerator |
constructor(Stack stack)
|
Modifier and Type | Property |
---|---|
get |
Value()
|
Modifier and Type | Method |
---|---|
BoolValue |
next()
|
|
reset()
|
|
enumerable()
|
public template Tuple<T1>
Modifier and Type | Field |
---|---|
T1 |
Item1
|
Modifier and Type | Constructor / Static Method |
---|---|
Tuple<T1> |
constructor()
|
Tuple<T1> |
constructor(T1 o1)
|
Modifier and Type | Method |
---|---|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object val)
|
Indexer |
indexer()
|
public template Tuple<T1,T2>
Modifier and Type | Constructor / Static Method |
---|---|
Tuple<T1,T2> |
constructor()
|
Tuple<T1,T2> |
constructor(T1 o1, T2 o2)
|
Modifier and Type | Conversion Method |
---|---|
Tuple<system'Object,system'Object> |
cast()
|
Modifier and Type | Method |
---|---|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object val)
|
Indexer |
indexer()
|
public template Tuple<T1,T2,T3>
Modifier and Type | Constructor / Static Method |
---|---|
Tuple<T1,T2,T3> |
constructor()
|
Tuple<T1,T2,T3> |
constructor(T1 o1, T2 o2, T3 o3)
|
Modifier and Type | Method |
---|---|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object val)
|
Indexer |
indexer()
|
public template Tuple<T1,T2,T3,T4>
Modifier and Type | Constructor / Static Method |
---|---|
Tuple<T1,T2,T3,T4> |
constructor()
|
Tuple<T1,T2,T3,T4> |
constructor(T1 o1, T2 o2, T3 o3, T4 o4)
|
Modifier and Type | Method |
---|---|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object val)
|
Indexer |
indexer()
|
public template Tuple<T1,T2,T3,T4,T5>
Modifier and Type | Constructor / Static Method |
---|---|
Tuple<T1,T2,T3,T4,T5> |
constructor()
|
Tuple<T1,T2,T3,T4,T5> |
constructor(T1 o1, T2 o2, T3 o3, T4 o4, T5 o5)
|
Modifier and Type | Method |
---|---|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object val)
|
Indexer |
indexer()
|
public template Tuple<T1,T2,T3,T4,T5,T6>
Modifier and Type | Constructor / Static Method |
---|---|
Tuple<T1,T2,T3,T4,T5,T6> |
constructor()
|
Tuple<T1,T2,T3,T4,T5,T6> |
constructor(T1 o1, T2 o2, T3 o3, T4 o4, T5 o5, T6 o6)
|
Modifier and Type | Method |
---|---|
|
at(IntNumber index)
|
|
setAt(IntNumber index, Object val)
|
Indexer |
indexer()
|
public template VarTuple<T1,T2>
Modifier and Type | Constructor / Static Method |
---|---|
VarTuple<T1,T2> |
constructor()
|
VarTuple<T1,T2> |
constructor(T1 o1, T2 o2)
|