Copyright | (c) Galois Inc 2014-2020 |
---|---|
License | BSD3 |
Maintainer | Joe Hendrix <jhendrix@galois.com> |
Stability | provisional |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
What4.FunctionName
Contents
Description
This provides a basic data type for function names.
Synopsis
FunctionName
data FunctionName Source #
For our purposes, a function name is just unicode text. Individual languages may want to further restrict names.
Instances
IsString FunctionName Source # | |
Defined in What4.FunctionName Methods fromString :: String -> FunctionName Source # | |
Show FunctionName Source # | |
Defined in What4.FunctionName | |
Eq FunctionName Source # | |
Defined in What4.FunctionName Methods (==) :: FunctionName -> FunctionName -> Bool Source # (/=) :: FunctionName -> FunctionName -> Bool Source # | |
Ord FunctionName Source # | |
Defined in What4.FunctionName Methods compare :: FunctionName -> FunctionName -> Ordering Source # (<) :: FunctionName -> FunctionName -> Bool Source # (<=) :: FunctionName -> FunctionName -> Bool Source # (>) :: FunctionName -> FunctionName -> Bool Source # (>=) :: FunctionName -> FunctionName -> Bool Source # max :: FunctionName -> FunctionName -> FunctionName Source # min :: FunctionName -> FunctionName -> FunctionName Source # | |
Hashable FunctionName Source # | |
Defined in What4.FunctionName | |
Pretty FunctionName Source # | |
Defined in What4.FunctionName |
functionName :: FunctionName -> Text Source #
startFunctionName :: FunctionName Source #
Name of function for starting simulator.