-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Conduits for tokenizing streams. -- -- Please see README.md @package hw-bits @version 0.0.0.2 module HaskellWorks.Data.Vector.StorableVectorLike class StorableVectorLike v e sImap :: (StorableVectorLike v e, Storable a, Storable b) => (Int -> a -> b) -> v a -> v b sMap :: (StorableVectorLike v e, Storable a, Storable b) => (a -> b) -> v a -> v b sUnfoldr :: (StorableVectorLike v e, Storable a) => (b -> Maybe (a, b)) -> b -> v a sUnfoldrN :: (StorableVectorLike v e, Storable a) => Int -> (b -> Maybe (a, b)) -> b -> v a instance HaskellWorks.Data.Vector.StorableVectorLike.StorableVectorLike Data.Vector.Storable.Vector GHC.Word.Word8 instance HaskellWorks.Data.Vector.StorableVectorLike.StorableVectorLike Data.Vector.Storable.Vector GHC.Word.Word16 instance HaskellWorks.Data.Vector.StorableVectorLike.StorableVectorLike Data.Vector.Storable.Vector GHC.Word.Word32 instance HaskellWorks.Data.Vector.StorableVectorLike.StorableVectorLike Data.Vector.Storable.Vector GHC.Word.Word64 module HaskellWorks.Data.Vector.BoxedVectorLike class BoxedVectorLike v e bImap :: BoxedVectorLike v e => (Int -> a -> b) -> v a -> v b bMap :: BoxedVectorLike v e => (a -> b) -> v a -> v b bUnfoldr :: (BoxedVectorLike v e, Storable a) => (b -> Maybe (a, b)) -> b -> v a bUnfoldrN :: (BoxedVectorLike v e, Storable a) => Int -> (b -> Maybe (a, b)) -> b -> v a instance HaskellWorks.Data.Vector.BoxedVectorLike.BoxedVectorLike Data.Vector.Vector GHC.Word.Word8 instance HaskellWorks.Data.Vector.BoxedVectorLike.BoxedVectorLike Data.Vector.Vector GHC.Word.Word16 instance HaskellWorks.Data.Vector.BoxedVectorLike.BoxedVectorLike Data.Vector.Vector GHC.Word.Word32 instance HaskellWorks.Data.Vector.BoxedVectorLike.BoxedVectorLike Data.Vector.Vector GHC.Word.Word64 module HaskellWorks.Data.Search binarySearch :: (Ord a, Integral n) => a -> (n -> a) -> n -> n -> n module HaskellWorks.Data.FromForeignRegion class FromForeignRegion a fromForeignRegion :: FromForeignRegion a => (ForeignPtr Word8, Int, Int) -> a module HaskellWorks.Data.ByteString chunkedBy :: Int -> ByteString -> [ByteString] module HaskellWorks.Data.FromByteString class FromByteString a fromByteString :: FromByteString a => ByteString -> a module HaskellWorks.Data.Positioning newtype Count Count :: Word64 -> Count [getCount] :: Count -> Word64 newtype Position Position :: Int64 -> Position [getPosition] :: Position -> Int64 lastPositionOf :: Count -> Position toCount :: Position -> Count toPosition :: Count -> Position instance GHC.Real.Integral HaskellWorks.Data.Positioning.Position instance GHC.Real.Real HaskellWorks.Data.Positioning.Position instance GHC.Enum.Enum HaskellWorks.Data.Positioning.Position instance GHC.Classes.Ord HaskellWorks.Data.Positioning.Position instance GHC.Num.Num HaskellWorks.Data.Positioning.Position instance GHC.Classes.Eq HaskellWorks.Data.Positioning.Position instance System.Random.Random HaskellWorks.Data.Positioning.Count instance GHC.Real.Real HaskellWorks.Data.Positioning.Count instance GHC.Real.Integral HaskellWorks.Data.Positioning.Count instance GHC.Enum.Enum HaskellWorks.Data.Positioning.Count instance GHC.Classes.Ord HaskellWorks.Data.Positioning.Count instance GHC.Num.Num HaskellWorks.Data.Positioning.Count instance GHC.Classes.Eq HaskellWorks.Data.Positioning.Count instance GHC.Show.Show HaskellWorks.Data.Positioning.Count instance GHC.Show.Show HaskellWorks.Data.Positioning.Position module HaskellWorks.Data.Vector.VectorLike class VectorLike v where type family Elem v vToList :: VectorLike v => v -> [Elem v] vFromList :: VectorLike v => [Elem v] -> v (!!!) :: VectorLike v => v -> Position -> Elem v vConcat :: VectorLike v => [v] -> v vEmpty :: VectorLike v => v vFilter :: VectorLike v => (Elem v -> Bool) -> v -> v vGenerate :: VectorLike v => Int -> (Int -> Elem v) -> v vLength :: VectorLike v => v -> Count vSnoc :: VectorLike v => v -> Elem v -> v vDrop :: VectorLike v => Count -> v -> v vTake :: VectorLike v => Count -> v -> v vIndex :: VectorLike v => v -> Position -> Elem v vSlice :: VectorLike v => Position -> Position -> v -> v instance HaskellWorks.Data.Vector.VectorLike.VectorLike GHC.Base.String instance HaskellWorks.Data.Vector.VectorLike.VectorLike Data.ByteString.Internal.ByteString instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Vector.VectorLike.VectorLike (Data.Vector.Storable.Vector GHC.Word.Word64) -- | Succinct operations. module HaskellWorks.Data.Bits.ElemFixedBitSize class ElemFixedBitSize v where type family Elem v elemFixedBitSize :: ElemFixedBitSize v => v -> Count instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize [GHC.Types.Bool] instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize [GHC.Word.Word8] instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize [GHC.Word.Word16] instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize [GHC.Word.Word32] instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize [GHC.Word.Word64] instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Vector GHC.Types.Bool) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Storable.Vector GHC.Types.Bool) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.ElemFixedBitSize.ElemFixedBitSize (Data.Vector.Storable.Vector GHC.Word.Word64) -- | Succinct operations. module HaskellWorks.Data.Bits.FixedBitSize class FixedBitSize a fixedBitSize :: FixedBitSize a => a -> Count instance HaskellWorks.Data.Bits.FixedBitSize.FixedBitSize GHC.Types.Bool instance HaskellWorks.Data.Bits.FixedBitSize.FixedBitSize GHC.Word.Word8 instance HaskellWorks.Data.Bits.FixedBitSize.FixedBitSize GHC.Word.Word16 instance HaskellWorks.Data.Bits.FixedBitSize.FixedBitSize GHC.Word.Word32 instance HaskellWorks.Data.Bits.FixedBitSize.FixedBitSize GHC.Word.Word64 -- | Succinct operations. module HaskellWorks.Data.Bits.PopCount.PopCount1.GHC class PopCount1 v popCount1 :: PopCount1 v => v -> Count instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 GHC.Types.Bool instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 GHC.Word.Word8 instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 GHC.Word.Word16 instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 GHC.Word.Word32 instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 GHC.Word.Word64 instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 [GHC.Types.Bool] instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 [GHC.Word.Word8] instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 [GHC.Word.Word16] instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 [GHC.Word.Word32] instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 [GHC.Word.Word64] instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.PopCount.PopCount1.GHC.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word64) -- | Succinct operations. module HaskellWorks.Data.Bits.BitLength class BitLength v where endPosition = Position . fromIntegral . getCount . bitLength bitLength :: BitLength v => v -> Count endPosition :: BitLength v => v -> Position elemBitLength :: (VectorLike v, BitLength (Elem v)) => v -> Count elemBitEnd :: (VectorLike v, BitLength (Elem v)) => v -> Position instance HaskellWorks.Data.Bits.BitLength.BitLength GHC.Types.Bool instance HaskellWorks.Data.Bits.BitLength.BitLength [GHC.Types.Bool] instance HaskellWorks.Data.Bits.BitLength.BitLength GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitLength.BitLength GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitLength.BitLength GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitLength.BitLength GHC.Word.Word64 instance HaskellWorks.Data.Bits.BitLength.BitLength [GHC.Word.Word8] instance HaskellWorks.Data.Bits.BitLength.BitLength [GHC.Word.Word16] instance HaskellWorks.Data.Bits.BitLength.BitLength [GHC.Word.Word32] instance HaskellWorks.Data.Bits.BitLength.BitLength [GHC.Word.Word64] instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitLength.BitLength (Data.Vector.Storable.Vector GHC.Word.Word64) -- | Succinct operations. module HaskellWorks.Data.Bits.BitWise class BitWise a (.&.) :: BitWise a => a -> a -> a (.|.) :: BitWise a => a -> a -> a (.^.) :: BitWise a => a -> a -> a comp :: BitWise a => a -> a all0s :: BitWise a => a all1s :: BitWise a => a class Shift a (.<.) :: Shift a => a -> Count -> a (.>.) :: Shift a => a -> Count -> a class TestBit a (.?.) :: TestBit a => a -> Position -> Bool instance HaskellWorks.Data.Bits.BitWise.TestBit GHC.Types.Bool instance HaskellWorks.Data.Bits.BitWise.TestBit [GHC.Types.Bool] instance HaskellWorks.Data.Bits.BitWise.TestBit GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitWise.TestBit GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitWise.TestBit GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitWise.TestBit GHC.Word.Word64 instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitWise.TestBit (Data.Vector.Storable.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitWise.BitWise GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitWise.BitWise GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitWise.BitWise GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitWise.BitWise GHC.Word.Word64 instance HaskellWorks.Data.Bits.BitWise.Shift GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitWise.Shift GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitWise.Shift GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitWise.Shift GHC.Word.Word64 -- | Succinct operations. module HaskellWorks.Data.Bits.BitParse class BitParse a bitParse0 :: BitParse a => Parser a bitParse1 :: BitParse a => Parser a instance HaskellWorks.Data.Bits.BitParse.BitParse GHC.Types.Bool instance HaskellWorks.Data.Bits.BitParse.BitParse GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitParse.BitParse GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitParse.BitParse GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitParse.BitParse GHC.Word.Word64 instance HaskellWorks.Data.Bits.BitParse.BitParse Data.ByteString.Internal.ByteString instance HaskellWorks.Data.Bits.BitParse.BitParse [GHC.Word.Word8] instance HaskellWorks.Data.Bits.BitParse.BitParse [GHC.Word.Word16] instance HaskellWorks.Data.Bits.BitParse.BitParse [GHC.Word.Word32] instance HaskellWorks.Data.Bits.BitParse.BitParse [GHC.Word.Word64] instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitParse.BitParse (Data.Vector.Storable.Vector GHC.Word.Word64) module HaskellWorks.Data.Bits.BitRead class BitRead a bitRead :: BitRead a => String -> Maybe a instance HaskellWorks.Data.Bits.BitRead.BitRead GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitRead.BitRead GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitRead.BitRead GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitRead.BitRead GHC.Word.Word64 instance HaskellWorks.Data.Bits.BitRead.BitRead Data.ByteString.Internal.ByteString instance HaskellWorks.Data.Bits.BitRead.BitRead [GHC.Word.Word8] instance HaskellWorks.Data.Bits.BitRead.BitRead [GHC.Word.Word16] instance HaskellWorks.Data.Bits.BitRead.BitRead [GHC.Word.Word32] instance HaskellWorks.Data.Bits.BitRead.BitRead [GHC.Word.Word64] instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitRead.BitRead (Data.Vector.Storable.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitRead.BitRead [GHC.Types.Bool] -- | Succinct operations. module HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword class PopCount1 v popCount1 :: PopCount1 v => v -> Count instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 GHC.Types.Bool instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 GHC.Word.Word8 instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 GHC.Word.Word16 instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 GHC.Word.Word32 instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 GHC.Word.Word64 instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 [GHC.Types.Bool] instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 [GHC.Word.Word8] instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 [GHC.Word.Word16] instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 [GHC.Word.Word32] instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 [GHC.Word.Word64] instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.PopCount.PopCount1.Broadword.PopCount1 (Data.Vector.Storable.Vector GHC.Word.Word64) -- | Succinct operations. module HaskellWorks.Data.Bits.PopCount.PopCount1 module HaskellWorks.Data.Word class WordConcat a where type family DoubleWords a leConcat :: WordConcat a => a -> a -> DoubleWords a class WordSplit a where type family HalfWords a leSplit :: WordSplit a => a -> (HalfWords a, HalfWords a) instance HaskellWorks.Data.Word.WordConcat GHC.Word.Word8 instance HaskellWorks.Data.Word.WordConcat GHC.Word.Word16 instance HaskellWorks.Data.Word.WordConcat GHC.Word.Word32 instance HaskellWorks.Data.Word.WordSplit GHC.Word.Word64 instance HaskellWorks.Data.Word.WordSplit GHC.Word.Word32 instance HaskellWorks.Data.Word.WordSplit GHC.Word.Word16 -- | Succinct operations. module HaskellWorks.Data.Bits.BitShow class BitShow a bitShows :: BitShow a => a -> String -> String bitShow :: BitShow a => a -> String instance HaskellWorks.Data.Bits.BitShow.BitShow GHC.Types.Bool instance HaskellWorks.Data.Bits.BitShow.BitShow GHC.Word.Word8 instance HaskellWorks.Data.Bits.BitShow.BitShow GHC.Word.Word16 instance HaskellWorks.Data.Bits.BitShow.BitShow GHC.Word.Word32 instance HaskellWorks.Data.Bits.BitShow.BitShow GHC.Word.Word64 instance HaskellWorks.Data.Bits.BitShow.BitShow [GHC.Types.Bool] instance HaskellWorks.Data.Bits.BitShow.BitShow Data.ByteString.Internal.ByteString instance HaskellWorks.Data.Bits.BitShow.BitShow [GHC.Word.Word8] instance HaskellWorks.Data.Bits.BitShow.BitShow [GHC.Word.Word16] instance HaskellWorks.Data.Bits.BitShow.BitShow [GHC.Word.Word32] instance HaskellWorks.Data.Bits.BitShow.BitShow [GHC.Word.Word64] instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.BitShow.BitShow (Data.Vector.Storable.Vector GHC.Word.Word64) module HaskellWorks.Data.Bits.BitShown newtype BitShown a BitShown :: a -> BitShown a bitShown :: BitShown a -> a instance HaskellWorks.Data.Bits.BitShow.BitShow a => HaskellWorks.Data.Bits.BitShow.BitShow (HaskellWorks.Data.Bits.BitShown.BitShown a) instance HaskellWorks.Data.Bits.BitRead.BitRead a => HaskellWorks.Data.Bits.BitRead.BitRead (HaskellWorks.Data.Bits.BitShown.BitShown a) instance GHC.Classes.Eq a => GHC.Classes.Eq (HaskellWorks.Data.Bits.BitShown.BitShown a) instance GHC.Base.Functor HaskellWorks.Data.Bits.BitShown.BitShown instance HaskellWorks.Data.Bits.BitWise.TestBit a => HaskellWorks.Data.Bits.BitWise.TestBit (HaskellWorks.Data.Bits.BitShown.BitShown a) instance HaskellWorks.Data.Bits.BitRead.BitRead a => Data.String.IsString (HaskellWorks.Data.Bits.BitShown.BitShown a) instance HaskellWorks.Data.Bits.BitShow.BitShow a => GHC.Show.Show (HaskellWorks.Data.Bits.BitShown.BitShown a) instance HaskellWorks.Data.FromByteString.FromByteString (HaskellWorks.Data.Bits.BitShown.BitShown [GHC.Types.Bool]) -- | Succinct operations. module HaskellWorks.Data.Bits.PopCount.PopCount0 class PopCount0 v popCount0 :: PopCount0 v => v -> Count instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 GHC.Types.Bool instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 GHC.Word.Word8 instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 GHC.Word.Word16 instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 GHC.Word.Word32 instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 GHC.Word.Word64 instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 [GHC.Types.Bool] instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 [GHC.Word.Word8] instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 [GHC.Word.Word16] instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 [GHC.Word.Word32] instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 [GHC.Word.Word64] instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Vector GHC.Word.Word64) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Storable.Vector GHC.Word.Word8) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Storable.Vector GHC.Word.Word16) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Storable.Vector GHC.Word.Word32) instance HaskellWorks.Data.Bits.PopCount.PopCount0.PopCount0 (Data.Vector.Storable.Vector GHC.Word.Word64) -- | Succinct operations. module HaskellWorks.Data.Bits.PopCount class PopCount v e popCount :: PopCount v e => e -> v -> Count -- | Succinct operations. module HaskellWorks.Data.Bits module HaskellWorks.Data.Attoparsec.Final.IsChar class IsChar c toChar :: IsChar c => c -> Char instance HaskellWorks.Data.Attoparsec.Final.IsChar.IsChar GHC.Word.Word8 instance HaskellWorks.Data.Attoparsec.Final.IsChar.IsChar GHC.Types.Char module HaskellWorks.Data.Attoparsec.Final.Parser class MonoTraversable t => Parser t satisfy :: Parser t => (Element t -> Bool) -> Parser t (Element t) satisfyWith :: Parser t => (Element t -> a) -> (a -> Bool) -> Parser t a satisfyChar :: Parser t => (Char -> Bool) -> Parser t Char string :: Parser t => t -> Parser t t try :: Parser t => Parser t a -> Parser t a char :: Parser t => Char -> Parser t Char () :: Parser t => Parser t Char -> String -> Parser t Char rational :: (Parser t, Fractional f) => Parser t f instance HaskellWorks.Data.Attoparsec.Final.Parser.Parser Data.ByteString.Internal.ByteString instance HaskellWorks.Data.Attoparsec.Final.Parser.Parser Data.Text.Internal.Text