Hedgehog


Builder Type

Namespace: Hedgehog

Assembly: Hedgehog.dll

Parent Module: Gen

Base Type: obj

Instance members

Instance member Description

this.Bind(m, k)

Full Usage: this.Bind(m, k)

Parameters:
    m : Gen<'c>
    k : 'c -> Gen<'d>

Returns: Gen<'d>

m : Gen<'c>
k : 'c -> Gen<'d>
Returns: Gen<'d>

this.Combine(m, n)

Full Usage: this.Combine(m, n)

Parameters:
Returns: Gen<'a>

m : Gen<unit>
n : Gen<'a>
Returns: Gen<'a>

this.Delay(f)

Full Usage: this.Delay(f)

Parameters:
    f : unit -> Gen<'c>

Returns: Gen<'c>

f : unit -> Gen<'c>
Returns: Gen<'c>

this.For(xs, k)

Full Usage: this.For(xs, k)

Parameters:
    xs : seq<'a>
    k : 'a -> Gen<'b>

Returns: Gen<unit>

xs : seq<'a>
k : 'a -> Gen<'b>
Returns: Gen<unit>

this.Return(a)

Full Usage: this.Return(a)

Parameters:
    a : 'a

Returns: Gen<'a>

a : 'a
Returns: Gen<'a>

this.ReturnFrom(g)

Full Usage: this.ReturnFrom(g)

Parameters:
Returns: Gen<'a>

g : Gen<'a>
Returns: Gen<'a>

this.Zero()

Full Usage: this.Zero()

Returns: Gen<unit>

Returns: Gen<unit>