inline-c-0.5.5.3: Write Haskell source files including C code inline. No FFI required.

Index

AbstractDeclarator 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
abstractDeclaratorDirectLanguage.C.Types.Parse
AbstractDeclaratorParensLanguage.C.Types.Parse
abstractDeclaratorPointersLanguage.C.Types.Parse
abstract_declaratorLanguage.C.Types.Parse
AntiQuoteLanguage.C.Inline.Internal
AntiQuoter 
1 (Type/Class)Language.C.Inline.Context
2 (Data Constructor)Language.C.Inline.Context
AntiQuoterIdLanguage.C.Inline.Context
AntiQuotersLanguage.C.Inline.Context
aqMarshallerLanguage.C.Inline.Context
aqParserLanguage.C.Inline.Context
arbitraryParameterDeclarationWithTypeNamesLanguage.C.Types.Parse
Array 
1 (Data Constructor)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types
ArrayOrProto 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
ArrayOrProtoHereLanguage.C.Types.Parse
ArrayOrProtoThereLanguage.C.Types.Parse
ArrayTypeLanguage.C.Types.Parse, Language.C.Types
array_or_protoLanguage.C.Types.Parse
array_typeLanguage.C.Types.Parse
AUTOLanguage.C.Types.Parse, Language.C.Types
baseCtxLanguage.C.Inline.Context, Language.C.Inline
block 
1 (Function)Language.C.Inline.Unsafe
2 (Function)Language.C.Inline.Interruptible
3 (Function)Language.C.Inline
bsCtxLanguage.C.Inline.Context, Language.C.Inline
CArrayLanguage.C.Inline.Context
CChar 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CClock 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
cCParserContextLanguage.C.Types.Parse, Language.C.Types
CDouble 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CFileLanguage.C.Inline
CFloat 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CFposLanguage.C.Inline
CHARLanguage.C.Types.Parse
CharLanguage.C.Types
CIdentifierLanguage.C.Types.Parse, Language.C.Types
cIdentifierFromStringLanguage.C.Types.Parse, Language.C.Types
cIdentLetterLanguage.C.Types.Parse
cIdentStartLanguage.C.Types.Parse
CInt 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CIntMax 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CIntPtr 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CJmpBufLanguage.C.Inline
CLLong 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CLong 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
Code 
1 (Type/Class)Language.C.Inline.Internal
2 (Data Constructor)Language.C.Inline.Internal
codeCallSafetyLanguage.C.Inline.Internal
codeDefsLanguage.C.Inline.Internal
codeFunNameLanguage.C.Inline.Internal
codeTypeLanguage.C.Inline.Internal
CONSTLanguage.C.Types.Parse, Language.C.Types
Context 
1 (Type/Class)Language.C.Inline.Context, Language.C.Inline
2 (Data Constructor)Language.C.Inline.Context
contextLanguage.C.Inline
convertTypeLanguage.C.Inline.Context
CParserLanguage.C.Types.Parse, Language.C.Types
CParserContext 
1 (Type/Class)Language.C.Types.Parse, Language.C.Types
2 (Data Constructor)Language.C.Types.Parse
cpcIdentNameLanguage.C.Types.Parse
cpcIdentToStringLanguage.C.Types.Parse
cpcParseIdentLanguage.C.Types.Parse
cpcTypeNamesLanguage.C.Types.Parse
CPtrdiff 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
cReservedWordsLanguage.C.Types.Parse
CSChar 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CShort 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CSigAtomic 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CSize 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CSUSeconds 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CTime 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
ctxAntiQuotersLanguage.C.Inline.Context
ctxFileExtensionLanguage.C.Inline.Context
ctxOutputLanguage.C.Inline.Context
ctxTypesTableLanguage.C.Inline.Context
CUChar 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CUInt 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CUIntMax 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CUIntPtr 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CULLong 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CULong 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CUSeconds 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CUShort 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
CWchar 
1 (Data Constructor)Language.C.Inline
2 (Type/Class)Language.C.Inline
DeclarationSpecifierLanguage.C.Types.Parse
declaration_specifiersLanguage.C.Types.Parse
Declarator 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
declaratorLanguage.C.Types.Parse
declaratorDirectLanguage.C.Types.Parse
DeclaratorOrAbstractDeclaratorLanguage.C.Types.Parse
DeclaratorParensLanguage.C.Types.Parse
declaratorPointersLanguage.C.Types.Parse
DeclaratorRootLanguage.C.Types.Parse
describeParameterDeclarationLanguage.C.Types
describeTypeLanguage.C.Types
DirectAbstractDeclaratorLanguage.C.Types.Parse
DirectDeclaratorLanguage.C.Types.Parse
direct_abstract_declaratorLanguage.C.Types.Parse
direct_declaratorLanguage.C.Types.Parse
DOUBLELanguage.C.Types.Parse
DoubleLanguage.C.Types
emitVerbatimLanguage.C.Inline.Internal
Enum 
1 (Data Constructor)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types
exp 
1 (Function)Language.C.Inline.Unsafe
2 (Function)Language.C.Inline.Interruptible
3 (Function)Language.C.Inline
EXTERNLanguage.C.Types.Parse, Language.C.Types
FLOATLanguage.C.Types.Parse
FloatLanguage.C.Types
fromSomeEqLanguage.C.Inline.Internal
FunctionSpecifier 
1 (Type/Class)Language.C.Types.Parse, Language.C.Types
2 (Data Constructor)Language.C.Types.Parse
functionSpecifiersLanguage.C.Types
function_specifierLanguage.C.Types.Parse
funCtxLanguage.C.Inline.Context, Language.C.Inline
genericQuoteLanguage.C.Inline.Internal
getContextLanguage.C.Inline.Internal
haskellCParserContextLanguage.C.Inline.HaskellIdentifier
HaskellIdentifierLanguage.C.Inline.HaskellIdentifier
haskellIdentifierFromStringLanguage.C.Inline.HaskellIdentifier
identifier_no_lexLanguage.C.Types.Parse
IllegalSpecifiersLanguage.C.Types
includeLanguage.C.Inline
INLINELanguage.C.Types.Parse, Language.C.Types
inlineCodeLanguage.C.Inline.Internal
inlineExpLanguage.C.Inline.Internal
inlineItemsLanguage.C.Inline.Internal
INTLanguage.C.Types.Parse
IntLanguage.C.Types
IOLanguage.C.Inline.Context
IsAbstractDeclaratorLanguage.C.Types.Parse
IsDeclaratorLanguage.C.Types.Parse
LDoubleLanguage.C.Types
LLongLanguage.C.Types
LONGLanguage.C.Types.Parse
LongLanguage.C.Types
mangleHaskellIdentifierLanguage.C.Inline.HaskellIdentifier
mkFunPtrLanguage.C.Inline
mkFunPtrFromNameLanguage.C.Inline
MultipleDataTypesLanguage.C.Types
NoDataTypesLanguage.C.Types
ParameterDeclaration 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
3 (Type/Class)Language.C.Types
4 (Data Constructor)Language.C.Types
parameterDeclarationDeclaratorLanguage.C.Types.Parse
parameterDeclarationIdLanguage.C.Types
parameterDeclarationSpecifiersLanguage.C.Types.Parse
parameterDeclarationTypeLanguage.C.Types
ParameterDeclarationWithTypeNames 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
ParameterTypeLanguage.C.Inline.Internal
parameter_declarationLanguage.C.Types.Parse
parameter_listLanguage.C.Types.Parse
parseHaskellIdentifierLanguage.C.Inline.HaskellIdentifier
parseIdentifierLanguage.C.Types
parseParameterDeclarationLanguage.C.Types
parseParameterListLanguage.C.Types
parseTypeLanguage.C.Types
ParseTypedC 
1 (Type/Class)Language.C.Inline.Internal
2 (Data Constructor)Language.C.Inline.Internal
parseTypedCLanguage.C.Inline.Internal
pdwtnParameterDeclarationLanguage.C.Types.Parse
pdwtnTypeNamesLanguage.C.Types.Parse
peekFunPtrLanguage.C.Inline
PlainLanguage.C.Inline.Internal
Pointer 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
pointerLanguage.C.Types.Parse
Proto 
1 (Data Constructor)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types
ptcBodyLanguage.C.Inline.Internal
ptcParametersLanguage.C.Inline.Internal
ptcReturnTypeLanguage.C.Inline.Internal
PtrLanguage.C.Types
PureLanguage.C.Inline.Context
pure 
1 (Function)Language.C.Inline.Unsafe
2 (Function)Language.C.Inline.Interruptible
3 (Function)Language.C.Inline
PurityLanguage.C.Inline.Context
quickCParserLanguage.C.Types.Parse, Language.C.Types
quickCParser_Language.C.Types.Parse, Language.C.Types
REGISTERLanguage.C.Types.Parse, Language.C.Types
RESTRICTLanguage.C.Types.Parse, Language.C.Types
runCParserLanguage.C.Types.Parse, Language.C.Types
runParserInQLanguage.C.Inline.Internal
setContextLanguage.C.Inline.Internal
SHORTLanguage.C.Types.Parse
ShortLanguage.C.Types
SignLanguage.C.Types
SIGNEDLanguage.C.Types.Parse
SignedLanguage.C.Types
SizedByIdentifierLanguage.C.Types.Parse, Language.C.Types
SizedByIntegerLanguage.C.Types.Parse, Language.C.Types
SomeAntiQuoter 
1 (Type/Class)Language.C.Inline.Context
2 (Data Constructor)Language.C.Inline.Context
SomeEqLanguage.C.Inline.Internal
Specifiers 
1 (Type/Class)Language.C.Types
2 (Data Constructor)Language.C.Types
STATICLanguage.C.Types.Parse, Language.C.Types
StorageClassSpecifier 
1 (Type/Class)Language.C.Types.Parse, Language.C.Types
2 (Data Constructor)Language.C.Types.Parse
storageClassSpecifiersLanguage.C.Types
storage_class_specifierLanguage.C.Types.Parse
Struct 
1 (Data Constructor)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types
tangleParameterDeclarationLanguage.C.Types
toSomeEqLanguage.C.Inline.Internal
TypeLanguage.C.Types
TYPEDEFLanguage.C.Types.Parse, Language.C.Types
TypeName 
1 (Data Constructor)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types
TypeNamesLanguage.C.Types.Parse, Language.C.Types
typeNamesFromTypesTableLanguage.C.Inline.Context
TypeQualifier 
1 (Type/Class)Language.C.Types.Parse, Language.C.Types
2 (Data Constructor)Language.C.Types.Parse
typeQualifiersLanguage.C.Types
TypeSpecifier 
1 (Type/Class)Language.C.Types.Parse
2 (Data Constructor)Language.C.Types.Parse
3 (Data Constructor)Language.C.Types
4 (Type/Class)Language.C.Types
TypesTableLanguage.C.Inline.Context
type_qualifierLanguage.C.Types.Parse
type_specifierLanguage.C.Types.Parse
unCIdentifierLanguage.C.Types.Parse, Language.C.Types
unHaskellIdentifierLanguage.C.Inline.HaskellIdentifier
UNSIGNEDLanguage.C.Types.Parse
UnsignedLanguage.C.Types
UnsizedLanguage.C.Types.Parse, Language.C.Types
UntangleErrLanguage.C.Types
untangleParameterDeclarationLanguage.C.Types
VariablySizedLanguage.C.Types.Parse, Language.C.Types
VecCtxLanguage.C.Inline.Context
vecCtxLanguage.C.Inline.Context, Language.C.Inline
vecCtxLengthLanguage.C.Inline.Context
VecCtxScalarLanguage.C.Inline.Context
vecCtxUnsafeWithLanguage.C.Inline.Context
verbatimLanguage.C.Inline
VOIDLanguage.C.Types.Parse
VoidLanguage.C.Types
VOLATILELanguage.C.Types.Parse, Language.C.Types
withPtrLanguage.C.Inline
WithPtrsLanguage.C.Inline
withPtrsLanguage.C.Inline
WithPtrsPtrsLanguage.C.Inline
withPtrs_Language.C.Inline
withPtr_Language.C.Inline