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