Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data PrimitiveType Source #
Instances
Eq PrimitiveType Source # | |
Defined in CompilerCxx.Code (==) :: PrimitiveType -> PrimitiveType -> Bool # (/=) :: PrimitiveType -> PrimitiveType -> Bool # | |
Show PrimitiveType Source # | |
Defined in CompilerCxx.Code showsPrec :: Int -> PrimitiveType -> ShowS # show :: PrimitiveType -> String # showList :: [PrimitiveType] -> ShowS # |
clearCompiled :: CompiledData [String] -> CompiledData [String] Source #
emptyCode :: CompiledData [String] Source #
escapeChar :: Char -> String Source #
escapeChars :: String -> String Source #
functionLabelType :: ScopedFunction c -> String Source #
indentCompiled :: CompiledData [String] -> CompiledData [String] Source #
isPrimType :: ValueType -> Bool Source #
newFunctionLabel :: Int -> ScopedFunction c -> String Source #
predTraceContext :: Show c => [c] -> String Source #
setTraceContext :: Show c => [c] -> [String] Source #
startFunctionTracing :: String -> String Source #
useAsReturns :: ExprValue -> String Source #
useAsUnboxed :: PrimitiveType -> ExprValue -> String Source #
useAsUnwrapped :: ExprValue -> String Source #
useAsWhatever :: ExprValue -> String Source #
valueAsWrapped :: ExprValue -> ExprValue Source #
variableLazyType :: ValueType -> String Source #
variableProxyType :: ValueType -> String Source #
variableStoredType :: ValueType -> String Source #