binary-strict-0.4.5: Binary deserialisation using strict ByteStringsSource codeContentsIndex
Data.Binary.Strict.ByteSet
Contents
Construction
Combination
Uniary functions
Description

A ByteSet is a fast Set object for Word8's. The construction of these objects isn't terribly quick, but the member function should be about as good as you can get. Thus, you should use this when member is the most common operation

This object is designed to be imported qualified:

 import qualified Data.Binary.Strict.ByteSet as BSet
Synopsis
data ByteSet
empty :: ByteSet
full :: ByteSet
singleton :: Word8 -> ByteSet
fromList :: [Word8] -> ByteSet
range :: Word8 -> Word8 -> ByteSet
union :: ByteSet -> ByteSet -> ByteSet
intersection :: ByteSet -> ByteSet -> ByteSet
difference :: ByteSet -> ByteSet -> ByteSet
complement :: ByteSet -> ByteSet
toList :: ByteSet -> [Word8]
member :: ByteSet -> Word8 -> Bool
Documentation
data ByteSet Source
show/hide Instances
Construction
empty :: ByteSetSource
An empty set
full :: ByteSetSource
The set contained all elements
singleton :: Word8 -> ByteSetSource
A set with a single element
fromList :: [Word8] -> ByteSetSource
range :: Word8 -> Word8 -> ByteSetSource
Construct a ByteSet containing all the elements from a to b, inclusive.
Combination
union :: ByteSet -> ByteSet -> ByteSetSource
intersection :: ByteSet -> ByteSet -> ByteSetSource
difference :: ByteSet -> ByteSet -> ByteSetSource
Uniary functions
complement :: ByteSet -> ByteSetSource
toList :: ByteSet -> [Word8]Source
member :: ByteSet -> Word8 -> BoolSource
Produced by Haddock version 2.4.2