clash-prelude-1.2.0: src/Clash/Sized/BitVector.hs
{-|
Copyright : (C) 2013-2016, University of Twente
License : BSD2 (see the file LICENSE)
Maintainer : Christiaan Baaij <christiaan.baaij@gmail.com>
-}
{-# LANGUAGE Trustworthy #-}
{-# OPTIONS_HADDOCK show-extensions #-}
module Clash.Sized.BitVector
( -- * Bit
Bit
-- ** Construction
-- *** Initialisation
, high
, low
-- * BitVector
, BitVector
-- ** Accessors
-- *** Length information
, size#
, maxIndex#
-- ** Construction
, bLit
-- ** Concatenation
, (++#)
-- ** Pattern matching
, bitPattern
)
where
import Clash.Sized.Internal.BitVector