| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
LLVM.Internal.FFI.LLVMCTypes
Contents
Description
Define types which correspond cleanly with some simple types on the C/C++ side. Encapsulate hsc macro weirdness here, supporting higher-level tricks elsewhere.
Documentation
newtype OwnerTransfered a Source #
Constructors
| OwnerTransfered a |
Instances
| (Inject String e, MonadError e m, Monad m, MonadIO m, MonadAnyCont IO m) => EncodeM m Specification (OwnerTransfered (Ptr MemoryBuffer)) Source # | |
| Storable a => Storable (OwnerTransfered a) Source # | |
newtype NothingAsMinusOne h Source #
Constructors
| NothingAsMinusOne CInt |
newtype NothingAsEmptyString c Source #
Constructors
| NothingAsEmptyString c |
Instances
| Storable c => Storable (NothingAsEmptyString c) Source # | |
newtype FastMathFlags Source #
Constructors
| FastMathFlags CUInt |
newtype COMDATSelectionKind Source #
Constructors
| COMDATSelectionKind CUInt |
newtype DLLStorageClass Source #
Constructors
| DLLStorageClass CUInt |
newtype CallingConvention Source #
Constructors
| CallingConvention CUInt |
newtype ThreadLocalMode Source #
Constructors
| ThreadLocalMode CUInt |
newtype ValueSubclassId Source #
Constructors
| ValueSubclassId CUInt |
newtype CodeGenOptLevel Source #
Constructors
| CodeGenOptLevel CUInt |
newtype CodeGenFileType Source #
Constructors
| CodeGenFileType CUInt |
newtype TargetOptionFlag Source #
Constructors
| TargetOptionFlag CUInt |
newtype ParameterAttributeKind Source #
Constructors
| ParameterAttributeKind CUInt |
newtype FunctionAttributeKind Source #
Constructors
| FunctionAttributeKind CUInt |
newtype VerifierFailureAction Source #
Constructors
| VerifierFailureAction CUInt |
newtype JITSymbolFlags Source #
Constructors
| JITSymbolFlags CUInt |
Instances