ersatz-0.4.13: A monad for expressing SAT or QSAT problems using observable sharing.
Copyright© Eric Mertens 2010-2014
LicenseBSD3
MaintainerEdward Kmett <ekmett@gmail.com>
Stabilityexperimental
Portabilitynon-portable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ersatz.BitChar

Description

 
Synopsis

Documentation

type BitString = [BitChar] Source #

List of BitChar intended to be used as the representation for String.

newtype BitChar Source #

Encoding of the full range of Char values.

Constructors

BitChar Bits 

Instances

Instances details
Show BitChar Source # 
Instance details

Defined in Ersatz.BitChar

Codec BitChar Source # 
Instance details

Defined in Ersatz.BitChar

Associated Types

type Decoded BitChar Source #

Equatable BitChar Source # 
Instance details

Defined in Ersatz.BitChar

Orderable BitChar Source # 
Instance details

Defined in Ersatz.BitChar

Variable BitChar Source # 
Instance details

Defined in Ersatz.BitChar

Methods

literally :: MonadSAT s m => m Literal -> m BitChar Source #

type Decoded BitChar Source # 
Instance details

Defined in Ersatz.BitChar