Header menu logo Fabulous.AST

StackArray3 Module

Functions and values

Function or value Description

add (arr, v)

Full Usage: add (arr, v)

Parameters:
Returns: StackArray3<'v>
arr : inref<StackArray3<'v>>
v : 'v
Returns: StackArray3<'v>

combine a b

Full Usage: combine a b

Parameters:
Returns: StackArray3<'v>
a : StackArray3<'v>
b : StackArray3<'v>
Returns: StackArray3<'v>

empty ()

Full Usage: empty ()

Parameters:
    () : unit

Returns: StackArray3<'v>
Modifiers: inline
Type parameters: 'v
() : unit
Returns: StackArray3<'v>

find test arr

Full Usage: find test arr

Parameters:
Returns: 'v
test : 'v -> bool
arr : inref<StackArray3<'v>>
Returns: 'v

get arr index

Full Usage: get arr index

Parameters:
Returns: 'v
arr : inref<StackArray3<'v>>
index : int
Returns: 'v

length arr

Full Usage: length arr

Parameters:
Returns: int
Modifiers: inline
Type parameters: 'v
arr : inref<StackArray3<'v>>
Returns: int

many arr

Full Usage: many arr

Parameters:
    arr : 'v array

Returns: StackArray3<'v>
Modifiers: inline
Type parameters: 'v
arr : 'v array
Returns: StackArray3<'v>

one v0

Full Usage: one v0

Parameters:
    v0 : 'v

Returns: StackArray3<'v>
Modifiers: inline
Type parameters: 'v
v0 : 'v
Returns: StackArray3<'v>

sortInPlace getKey arr

Full Usage: sortInPlace getKey arr

Parameters:
Returns: StackArray3<'T>
Modifiers: inline
Type parameters: 'T, 'V

Note that you should always use the result, In Few mode it creates a new stack allocated array In Many case it sorts the Many variant inline for optimization reasons

getKey : 'T -> 'V
arr : inref<StackArray3<'T>>
Returns: StackArray3<'T>

three (v0, v1, v2)

Full Usage: three (v0, v1, v2)

Parameters:
    v0 : 'v
    v1 : 'v
    v2 : 'v

Returns: StackArray3<'v>
Modifiers: inline
Type parameters: 'v
v0 : 'v
v1 : 'v
v2 : 'v
Returns: StackArray3<'v>

toArray arr

Full Usage: toArray arr

Parameters:
Returns: 'v array
arr : inref<StackArray3<'v>>
Returns: 'v array

two (v0, v1)

Full Usage: two (v0, v1)

Parameters:
    v0 : 'v
    v1 : 'v

Returns: StackArray3<'v>
Modifiers: inline
Type parameters: 'v
v0 : 'v
v1 : 'v
Returns: StackArray3<'v>

Type something to start searching.