what4-1.1: Solver-agnostic symbolic values support for issuing queries
Copyright(c) Galois Inc 2019-2020
LicenseBSD3
MaintainerRob Dockins <rdockins@galois.com>
Stabilityprovisional
Safe HaskellNone
LanguageHaskell2010

What4.Utils.StringLiteral

Description

 

Documentation

data StringLiteral (si :: StringInfo) :: Type where Source #

Instances

Instances details
TestEquality StringLiteral Source # 
Instance details

Defined in What4.Utils.StringLiteral

Methods

testEquality :: forall (a :: k) (b :: k). StringLiteral a -> StringLiteral b -> Maybe (a :~: b) #

OrdF StringLiteral Source # 
Instance details

Defined in What4.Utils.StringLiteral

Methods

compareF :: forall (x :: k) (y :: k). StringLiteral x -> StringLiteral y -> OrderingF x y #

leqF :: forall (x :: k) (y :: k). StringLiteral x -> StringLiteral y -> Bool #

ltF :: forall (x :: k) (y :: k). StringLiteral x -> StringLiteral y -> Bool #

geqF :: forall (x :: k) (y :: k). StringLiteral x -> StringLiteral y -> Bool #

gtF :: forall (x :: k) (y :: k). StringLiteral x -> StringLiteral y -> Bool #

ShowF StringLiteral Source # 
Instance details

Defined in What4.Utils.StringLiteral

Methods

withShow :: forall p q (tp :: k) a. p StringLiteral -> q tp -> (Show (StringLiteral tp) => a) -> a #

showF :: forall (tp :: k). StringLiteral tp -> String #

showsPrecF :: forall (tp :: k). Int -> StringLiteral tp -> String -> String #

HashableF StringLiteral Source # 
Instance details

Defined in What4.Utils.StringLiteral

Methods

hashWithSaltF :: forall (tp :: k). Int -> StringLiteral tp -> Int #

hashF :: forall (tp :: k). StringLiteral tp -> Int #

Eq (StringLiteral si) Source # 
Instance details

Defined in What4.Utils.StringLiteral

Ord (StringLiteral si) Source # 
Instance details

Defined in What4.Utils.StringLiteral

Show (StringLiteral si) Source # 
Instance details

Defined in What4.Utils.StringLiteral

IsString (StringLiteral Unicode) Source # 
Instance details

Defined in What4.Utils.StringLiteral

Semigroup (StringLiteral si) Source # 
Instance details

Defined in What4.Utils.StringLiteral

Hashable (StringLiteral si) Source # 
Instance details

Defined in What4.Utils.StringLiteral