uni-util-2.3.0.3: Utilities for the uniform workbench
Safe HaskellNone
LanguageHaskell2010

Util.KeyedChanges

Description

This implements a SinkSource with keyed changes.

Documentation

data KeyedChanges key delta Source #

Instances

Instances details
Ord key => HasSource (KeyedChanges key delta) [delta] delta Source # 
Instance details

Defined in Util.KeyedChanges

Methods

toSource :: KeyedChanges key delta -> Source [delta] delta Source #

newKeyedChanges :: Ord key => IO (KeyedChanges key delta) Source #

sendKeyedChanges :: Ord key => key -> delta -> KeyedChanges key delta -> IO () Source #

deleteKeyedChange :: Ord key => key -> delta -> KeyedChanges key delta -> IO () Source #