Function or value | Description |
Full Usage:
RealTimeDeque.append xs ys
Parameters:
RealTimeDeque<'T>
ys : RealTimeDeque<'T>
Returns: RealTimeDeque<'T>
|
O(|ys-xs|). Returns a deque of the two deques concatenated, front-back stream ratio constant defaulted to 2.
|
Full Usage:
RealTimeDeque.appendC c xs ys
Parameters:
int
xs : RealTimeDeque<'T>
ys : RealTimeDeque<'T>
Returns: RealTimeDeque<'T>
|
O(|ys-xs|). Returns a deque of the two deques concatenated, c is front-back stream ratio constant, should be at least 2.
|
Full Usage:
RealTimeDeque.cons x q
Parameters:
'T
q : RealTimeDeque<'T>
Returns: RealTimeDeque<'T>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
RealTimeDeque.ofCatLists xs ys
Parameters:
'a list
ys : 'a list
Returns: RealTimeDeque<'a>
|
O(|ys-xs|). Returns a deque of the two lists concatenated, front-back stream ratio constant defaulted to 2.
|
Full Usage:
RealTimeDeque.ofCatListsC c xs ys
Parameters:
int
xs : 'a list
ys : 'a list
Returns: RealTimeDeque<'a>
|
O(|ys-xs|). Returns a deque of the two lists concatenated, c is front-back stream ration constant, should be at least 2.
|
Full Usage:
RealTimeDeque.ofCatSeqs xs ys
Parameters:
seq<'a>
ys : seq<'a>
Returns: RealTimeDeque<'a>
|
O(|ys-xs|). Returns a deque of the two seqs concatenated, front-back stream ratio constant defaulted to 2.
|
Full Usage:
RealTimeDeque.ofCatSeqsC c xs ys
Parameters:
int
xs : seq<'a>
ys : seq<'a>
Returns: RealTimeDeque<'a>
|
O(|ys-xs|). Returns a deque of the two seqs concatenated, c is front-back stream ratio constant, should be at least 2.
|
|
|
|
|
Full Usage:
RealTimeDeque.remove i q
Parameters:
int
q : RealTimeDeque<'T>
Returns: RealTimeDeque<'T>
|
|
|
|
|
|
|
|
Full Usage:
RealTimeDeque.snoc x q
Parameters:
'T
q : RealTimeDeque<'T>
Returns: RealTimeDeque<'T>
|
|
|
|
|
|
Full Usage:
RealTimeDeque.tryGetInit q
Parameters:
RealTimeDeque<'T>
Returns: RealTimeDeque<'T> option
|
|
|
|
Full Usage:
RealTimeDeque.tryGetTail q
Parameters:
RealTimeDeque<'T>
Returns: RealTimeDeque<'T> option
|
|
Full Usage:
RealTimeDeque.tryLookup i q
Parameters:
int
q : RealTimeDeque<'T>
Returns: 'T option
|
|
Full Usage:
RealTimeDeque.tryRemove i q
Parameters:
int
q : RealTimeDeque<'T>
Returns: RealTimeDeque<'T> option
|
|
Full Usage:
RealTimeDeque.tryUncons q
Parameters:
RealTimeDeque<'T>
Returns: ('T * RealTimeDeque<'T>) option
|
|
Full Usage:
RealTimeDeque.tryUnsnoc q
Parameters:
RealTimeDeque<'T>
Returns: (RealTimeDeque<'T> * 'T) option
|
|
Full Usage:
RealTimeDeque.tryUpdate i y q
Parameters:
int
y : 'T
q : RealTimeDeque<'T>
Returns: RealTimeDeque<'T> option
|
|
Full Usage:
RealTimeDeque.uncons q
Parameters:
RealTimeDeque<'T>
Returns: 'T * RealTimeDeque<'T>
|
|
Full Usage:
RealTimeDeque.unsnoc q
Parameters:
RealTimeDeque<'T>
Returns: RealTimeDeque<'T> * 'T
|
|
Full Usage:
RealTimeDeque.update i y q
Parameters:
int
y : 'T
q : RealTimeDeque<'T>
Returns: RealTimeDeque<'T>
|
|
Active pattern | Description |
Full Usage:
RealTimeDeque.(|Cons|Nil|) q
Parameters:
RealTimeDeque<'T>
Returns: Choice<('T * RealTimeDeque<'T>), unit>
|
|
Full Usage:
RealTimeDeque.(|Snoc|Nil|) q
Parameters:
RealTimeDeque<'T>
Returns: Choice<(RealTimeDeque<'T> * 'T), unit>
|
|