combobuffer-0.1: Various buffer implementations

Safe HaskellNone

Data.RingBuffer

Synopsis

Documentation

type family El c :: *Source

data SeqBuffer a Source

Instances

data ComboBuffer a Source

Constructors

CB !Int !Int !(Vector a) !(Vector a) (Chord a) 
CBOdd !Int !Int !(Vector a) !(Vector a) (Chord a) 

Instances

(Eq a, Unbox a) => Eq (ComboBuffer a) 
(Ord a, Unbox a) => Ord (ComboBuffer a) 
(Show a, Unbox a) => Show (ComboBuffer a) 
Unbox a => RingBuffer (ComboBuffer a) 
Unbox a => Initializable (ComboBuffer a) 

data MapBuffer a Source

Constructors

MB !Int !(IntMap a) 

Instances