addEval | Control.Concurrent.Bag.Basic |
addTask | |
1 (Function) | Control.Concurrent.Bag.Basic |
2 (Function) | Control.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
Bag | Control.Concurrent.Bag.Basic |
BagT | Control.Concurrent.Bag.Safe |
getAllResults | Control.Concurrent.Bag.Safe |
getResult | |
1 (Function) | Control.Concurrent.Bag.Basic |
2 (Function) | Control.Concurrent.Bag.Safe |
getTaskReader | Control.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
isEmptyBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
isEmptyTStack | Control.Concurrent.STM.TStack |
lift | Control.Concurrent.Bag.Safe |
liftIO | Control.Concurrent.Bag.Safe |
newBag_ | Control.Concurrent.Bag.Basic |
newBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
newEvalBag | |
1 (Function) | Control.Concurrent.Bag.Safe |
2 (Function) | Control.Concurrent.Bag.Implicit |
newTaskBag | |
1 (Function) | Control.Concurrent.Bag.Safe |
2 (Function) | Control.Concurrent.Bag.Implicit |
newTStack | Control.Concurrent.STM.TStack |
noMoreTasks | Control.Concurrent.Bag.Basic |
readBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
readTStack | Control.Concurrent.STM.TStack |
runTask | Control.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
SplitFunction | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
splitHalf | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
splitVertical | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
takeFirst | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
Task | |
1 (Type/Class) | Control.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
2 (Data Constructor) | Control.Concurrent.Bag.Task, Control.Concurrent.Bag.Safe, Control.Concurrent.Bag.Implicit |
TaskBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
terminateBag | Control.Concurrent.Bag.Basic |
tryReadBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
TStack | Control.Concurrent.STM.TStack |
unGetBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
writeBufferSTM | Control.Concurrent.Bag.TaskBuffer, Control.Concurrent.Bag.Basic, Control.Concurrent.Bag.Safe |
writeTStack | Control.Concurrent.STM.TStack |