State

Namespace

Brahma.FSharp.OpenCL.Translator

Functions and values

Function or valueSignatureDescription
#( >>= ) x fx:State<'?52533,'?52534> -> f:('?52534 -> State<'?52533,'?52535>) -> State<'?52533,'?52535>

CompiledName:op_GreaterGreaterEquals

#collect(list)list:State<'s,'a> list -> State<'s,'a list>
#eval state arg2state:'a -> State<'a,'b> -> 'b
#exec state arg2state:'?52524 -> State<'?52524,'?52525> -> '?52524
#getState<'a,'a>
#gets(f)f:('a -> 'b) -> State<'a,'b>
#map f sf:('c -> 'd) -> s:State<'e,'c> -> State<'e,'d>
#modify(f)f:('a -> 'a) -> State<'a,unit>
#put(newState)newState:'?52539 -> State<'?52539,unit>
#return'(x)x:'a -> State<'b,'a>
#run state arg2state:'?52521 -> State<'?52521,'?52522> -> '?52522 * '?52521
#using f xf:('c -> 'd) -> x:State<'d,'e> -> State<'c,'e>