csound-expression-typed-0.2.7.1: typed core for the library csound-expression
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Typed.GlobalState.Cache

Synopsis

Documentation

data Cache m Source #

Instances

Instances details
Default (Cache m) Source # 
Instance details

Defined in Csound.Typed.GlobalState.Cache

Methods

def :: Cache m #

Mix

Functions

type CacheMix = Map MixKey MixVal Source #

newtype MixKey Source #

Constructors

MixKey HashKey 

Instances

Instances details
Eq MixKey Source # 
Instance details

Defined in Csound.Typed.GlobalState.Cache

Methods

(==) :: MixKey -> MixKey -> Bool #

(/=) :: MixKey -> MixKey -> Bool #

Ord MixKey Source # 
Instance details

Defined in Csound.Typed.GlobalState.Cache

saveMixKey :: SaveKey m MixKey MixVal Source #

getMixKey :: GetKey m MixKey MixVal Source #

Procedures

saveMixProcKey :: SaveKey m MixKey (DepT m ()) Source #

getMixProcKey :: GetKey m MixKey (DepT m ()) Source #

Evt

Functions

type CacheEvt = Map EvtKey EvtVal Source #

data EvtKey Source #

Constructors

EvtKey HashKey HashKey 

Instances

Instances details
Eq EvtKey Source # 
Instance details

Defined in Csound.Typed.GlobalState.Cache

Methods

(==) :: EvtKey -> EvtKey -> Bool #

(/=) :: EvtKey -> EvtKey -> Bool #

Ord EvtKey Source # 
Instance details

Defined in Csound.Typed.GlobalState.Cache

saveEvtKey :: SaveKey m EvtKey EvtVal Source #

getEvtKey :: GetKey m EvtKey EvtVal Source #

Procedures

saveEvtProcKey :: SaveKey m EvtKey (DepT m ()) Source #

getEvtProcKey :: GetKey m EvtKey (DepT m ()) Source #