Header menu logo Fabulous.AST

StackList<'v> Type

Record fields

Record Field Description

before

Full Usage: before

Field type: Part<'v>
Field type: Part<'v>

items

Full Usage: items

Field type: Items<'v>
Field type: Items<'v>

size

Full Usage: size

Field type: uint16
Field type: uint16

Static members

Static member Description

StackList.add (data, v)

Full Usage: StackList.add (data, v)

Parameters:
Returns: StackList<'v>
data : inref<StackList<'v>>
v : 'v
Returns: StackList<'v>

StackList.empty ()

Full Usage: StackList.empty ()

Returns: StackList<'v>
Returns: StackList<'v>

StackList.length data

Full Usage: StackList.length data

Parameters:
Returns: uint16
data : inref<StackList<'v>>
Returns: uint16

StackList.one v

Full Usage: StackList.one v

Parameters:
    v : 'v

Returns: StackList<'v>
v : 'v
Returns: StackList<'v>

StackList.replace (data, predicate, v)

Full Usage: StackList.replace (data, predicate, v)

Parameters:
    data : inref<StackList<'v>>
    predicate : 'v -> bool
    v : 'v

Returns: StackList<'v>

Try replacing an existing value inside a StackList.

data : inref<StackList<'v>>
predicate : 'v -> bool
v : 'v
Returns: StackList<'v>

StackList.three (v1, v2, v3)

Full Usage: StackList.three (v1, v2, v3)

Parameters:
    v1 : 'v
    v2 : 'v
    v3 : 'v

Returns: StackList<'v>
v1 : 'v
v2 : 'v
v3 : 'v
Returns: StackList<'v>

StackList.toArray data

Full Usage: StackList.toArray data

Parameters:
Returns: 'v array
data : inref<StackList<'v>>
Returns: 'v array

StackList.tryFind (data, predicate)

Full Usage: StackList.tryFind (data, predicate)

Parameters:
    data : inref<StackList<'v>>
    predicate : 'v -> bool

Returns: 'v voption
data : inref<StackList<'v>>
predicate : 'v -> bool
Returns: 'v voption

StackList.two (v1, v2)

Full Usage: StackList.two (v1, v2)

Parameters:
    v1 : 'v
    v2 : 'v

Returns: StackList<'v>
v1 : 'v
v2 : 'v
Returns: StackList<'v>

Type something to start searching.