nested-sequence-0.2: List-like data structures with O(log(n)) random access

Index

append 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
checkInvariant 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
cons 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
drop 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
empty 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
fromList 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
graphviz 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
head 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
init 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
last 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
length 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
lookup 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
mbHead 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
mbInit 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
mbLast 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
mbLookup 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
mbTail 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
null 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
pair 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
quad 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
replace 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
Seq 
1 (Type/Class)Data.Nested.Seq.Quaternary.Strict
2 (Type/Class)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Type/Class)Data.Nested.Seq.Ternary.Strict
4 (Type/Class)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Type/Class)Data.Nested.Seq.Binary.Strict
6 (Type/Class)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
showInternal 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
singleton 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
snoc 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
tail 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
tails 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
take 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
toList 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
toListNaive 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
triple 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
unCons 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
unSnoc 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary
update 
1 (Function)Data.Nested.Seq.Quaternary.Strict
2 (Function)Data.Nested.Seq.Quaternary.Lazy, Data.Nested.Seq.Quaternary, Data.Nested.Seq
3 (Function)Data.Nested.Seq.Ternary.Strict
4 (Function)Data.Nested.Seq.Ternary.Lazy, Data.Nested.Seq.Ternary
5 (Function)Data.Nested.Seq.Binary.Strict
6 (Function)Data.Nested.Seq.Binary.Lazy, Data.Nested.Seq.Binary