ref-0.1.0.0: Mutable references

Maintainerandy22286@gmail.com
Safe HaskellSafe-Inferred

Data.Ref.ST

Description

 

Synopsis

Documentation

data STRef s a

a value of type STRef s a is a mutable variable in state thread s, containing a value of type a

Instances

Typeable2 STRef 
Ref (STRef s) a (ST s) 
Ref (STRef s) a (ST s) 
Eq (STRef s a) 

data STURef s a Source

a value of type STURef s a is a mutable variable in state thread s, containing an unboxed value of type a

Instances

Typeable2 STURef 
Ref (STURef s) Word64 (ST s) 
Ref (STURef s) Word32 (ST s) 
Ref (STURef s) Word16 (ST s) 
Ref (STURef s) Word8 (ST s) 
Ref (STURef s) Int64 (ST s) 
Ref (STURef s) Int32 (ST s) 
Ref (STURef s) Int16 (ST s) 
Ref (STURef s) Int8 (ST s) 
Ref (STURef s) Double (ST s) 
Ref (STURef s) Float (ST s) 
Ref (STURef s) Word (ST s) 
Ref (STURef s) Int (ST s) 
Ref (STURef s) Char (ST s) 
Ref (STURef s) Bool (ST s) 
Ref (STURef s) Word64 (ST s) 
Ref (STURef s) Word32 (ST s) 
Ref (STURef s) Word16 (ST s) 
Ref (STURef s) Word8 (ST s) 
Ref (STURef s) Int64 (ST s) 
Ref (STURef s) Int32 (ST s) 
Ref (STURef s) Int16 (ST s) 
Ref (STURef s) Int8 (ST s) 
Ref (STURef s) Double (ST s) 
Ref (STURef s) Float (ST s) 
Ref (STURef s) Word (ST s) 
Ref (STURef s) Int (ST s) 
Ref (STURef s) Char (ST s) 
Ref (STURef s) Bool (ST s) 
Ref (STURef s) (StablePtr a) (ST s) 
Ref (STURef s) (FunPtr a) (ST s) 
Ref (STURef s) (Ptr a) (ST s) 
Ref (STURef s) (StablePtr a) (ST s) 
Ref (STURef s) (FunPtr a) (ST s) 
Ref (STURef s) (Ptr a) (ST s) 
Eq (STURef s a)