LibClang-0.1.0: Haskell bindings for libclang (a C++ parsing library)

Index

AllocClang.Alloc
allocClang.Alloc
allocSetClang.Alloc
annotateTokens 
1 (Function)Clang.FFI
2 (Function)Clang.Traversal
AvailabilityKindClang.FFI
Availability_AvailableClang.FFI
Availability_DeprecatedClang.FFI
Availability_NotAvailableClang.FFI
ChildVisitorClang.FFI, Clang.Traversal
ChildVisitResultClang.FFI, Clang.Traversal
ChildVisit_BreakClang.FFI, Clang.Traversal
ChildVisit_ContinueClang.FFI, Clang.Traversal
ChildVisit_RecurseClang.FFI, Clang.Traversal
ClientDataClang.FFI
codeCompleteAt 
1 (Function)Clang.FFI
2 (Function)Clang.Completion
CodeCompleteFlagsClang.FFI, Clang.Completion
codeCompleteGetDiagnosticClang.FFI
codeCompleteGetNumDiagnosticsClang.FFI
CodeCompleteResultsClang.FFI, Clang.Completion
CodeComplete_IncludeCodePatternsClang.FFI, Clang.Completion
CodeComplete_IncludeMacrosClang.FFI, Clang.Completion
CompletionChunkKindClang.FFI, Clang.Completion
CompletionChunk_ColonClang.FFI
CompletionChunk_CommaClang.FFI
CompletionChunk_CurrentParameterClang.FFI
CompletionChunk_EqualClang.FFI
CompletionChunk_HorizontalSpaceClang.FFI
CompletionChunk_InformativeClang.FFI
CompletionChunk_LeftAngleClang.FFI
CompletionChunk_LeftBraceClang.FFI
CompletionChunk_LeftBracketClang.FFI
CompletionChunk_LeftParenClang.FFI
CompletionChunk_OptionalClang.FFI
CompletionChunk_PlaceholderClang.FFI
CompletionChunk_ResultTypeClang.FFI
CompletionChunk_RightAngleClang.FFI
CompletionChunk_RightBraceClang.FFI
CompletionChunk_RightBracketClang.FFI
CompletionChunk_RightParenClang.FFI
CompletionChunk_SemiColonClang.FFI
CompletionChunk_TextClang.FFI
CompletionChunk_TypedTextClang.FFI
CompletionChunk_VerticalSpaceClang.FFI
CompletionResultClang.FFI, Clang.Completion
CompletionStringClang.FFI, Clang.Completion
constructUSR_ObjCCategory 
1 (Function)Clang.FFI
2 (Function)Clang.CrossReference
constructUSR_ObjCClass 
1 (Function)Clang.FFI
2 (Function)Clang.CrossReference
constructUSR_ObjCIvar 
1 (Function)Clang.FFI
2 (Function)Clang.CrossReference
constructUSR_ObjCMethod 
1 (Function)Clang.FFI
2 (Function)Clang.CrossReference
constructUSR_ObjCProperty 
1 (Function)Clang.FFI
2 (Function)Clang.CrossReference
constructUSR_ObjCProtocol 
1 (Function)Clang.FFI
2 (Function)Clang.CrossReference
createCXCursorSetClang.FFI
createIndexClang.FFI
createSetClang.Cursor
createTranslationUnitClang.FFI
createTranslationUnitFromSourceFileClang.FFI
CursorClang.FFI, Clang.Cursor
CursorKindClang.FFI, Clang.Cursor
CursorSetClang.FFI, Clang.Cursor
Cursor_BlockExprClang.FFI, Clang.Cursor
Cursor_CallExprClang.FFI, Clang.Cursor
Cursor_ClassDeclClang.FFI, Clang.Cursor
Cursor_ClassTemplateClang.FFI, Clang.Cursor
Cursor_ClassTemplatePartialSpecializationClang.FFI, Clang.Cursor
Cursor_ConstructorClang.FFI, Clang.Cursor
Cursor_ConversionFunctionClang.FFI, Clang.Cursor
Cursor_CXXBaseSpecifierClang.FFI, Clang.Cursor
Cursor_CXXMethodClang.FFI, Clang.Cursor
Cursor_DeclRefExprClang.FFI, Clang.Cursor
Cursor_DestructorClang.FFI, Clang.Cursor
Cursor_EnumConstantDeclClang.FFI, Clang.Cursor
Cursor_EnumDeclClang.FFI, Clang.Cursor
Cursor_FieldDeclClang.FFI, Clang.Cursor
Cursor_FirstAttrClang.FFI, Clang.Cursor
Cursor_FirstDeclClang.FFI, Clang.Cursor
Cursor_FirstExprClang.FFI, Clang.Cursor
Cursor_FirstInvalidClang.FFI, Clang.Cursor
Cursor_FirstPreprocessingClang.FFI, Clang.Cursor
Cursor_FirstRefClang.FFI, Clang.Cursor
Cursor_FirstStmtClang.FFI, Clang.Cursor
Cursor_FunctionDeclClang.FFI, Clang.Cursor
Cursor_FunctionTemplateClang.FFI, Clang.Cursor
Cursor_IBActionAttrClang.FFI, Clang.Cursor
Cursor_IBOutletAttrClang.FFI, Clang.Cursor
Cursor_IBOutletCollectionAttrClang.FFI, Clang.Cursor
Cursor_InclusionDirectiveClang.FFI, Clang.Cursor
Cursor_InvalidCodeClang.FFI, Clang.Cursor
Cursor_InvalidFileClang.FFI, Clang.Cursor
Cursor_LabelRefClang.FFI, Clang.Cursor
Cursor_LabelStmtClang.FFI, Clang.Cursor
Cursor_LastAttrClang.FFI, Clang.Cursor
Cursor_LastDeclClang.FFI, Clang.Cursor
Cursor_LastExprClang.FFI, Clang.Cursor
Cursor_LastInvalidClang.FFI, Clang.Cursor
Cursor_LastPreprocessingClang.FFI, Clang.Cursor
Cursor_LastRefClang.FFI, Clang.Cursor
Cursor_LastStmtClang.FFI, Clang.Cursor
Cursor_LinkageSpecClang.FFI, Clang.Cursor
Cursor_MacroDefinitionClang.FFI, Clang.Cursor
Cursor_MacroInstantiationClang.FFI, Clang.Cursor
Cursor_MemberRefClang.FFI, Clang.Cursor
Cursor_MemberRefExprClang.FFI, Clang.Cursor
Cursor_NamespaceClang.FFI, Clang.Cursor
Cursor_NamespaceAliasClang.FFI, Clang.Cursor
Cursor_NamespaceRefClang.FFI, Clang.Cursor
Cursor_NoDeclFoundClang.FFI, Clang.Cursor
Cursor_NonTypeTemplateParameterClang.FFI, Clang.Cursor
Cursor_NotImplementedClang.FFI, Clang.Cursor
Cursor_ObjCCategoryDeclClang.FFI, Clang.Cursor
Cursor_ObjCCategoryImplDeclClang.FFI, Clang.Cursor
Cursor_ObjCClassMethodDeclClang.FFI, Clang.Cursor
Cursor_ObjCClassRefClang.FFI, Clang.Cursor
Cursor_ObjCImplementationDeclClang.FFI, Clang.Cursor
Cursor_ObjCInstanceMethodDeclClang.FFI, Clang.Cursor
Cursor_ObjCInterfaceDeclClang.FFI, Clang.Cursor
Cursor_ObjCIvarDeclClang.FFI, Clang.Cursor
Cursor_ObjCMessageExprClang.FFI, Clang.Cursor
Cursor_ObjCPropertyDeclClang.FFI, Clang.Cursor
Cursor_ObjCProtocolDeclClang.FFI, Clang.Cursor
Cursor_ObjCProtocolRefClang.FFI, Clang.Cursor
Cursor_ObjCSuperClassRefClang.FFI, Clang.Cursor
Cursor_OverloadedDeclRefClang.FFI, Clang.Cursor
Cursor_ParmDeclClang.FFI, Clang.Cursor
Cursor_PreprocessingDirectiveClang.FFI, Clang.Cursor
Cursor_StructDeclClang.FFI, Clang.Cursor
Cursor_TemplateRefClang.FFI, Clang.Cursor
Cursor_TemplateTemplateParameterClang.FFI, Clang.Cursor
Cursor_TemplateTypeParameterClang.FFI, Clang.Cursor
Cursor_TranslationUnitClang.FFI, Clang.Cursor
Cursor_TypedefDeclClang.FFI, Clang.Cursor
Cursor_TypeRefClang.FFI, Clang.Cursor
Cursor_UnexposedAttrClang.FFI, Clang.Cursor
Cursor_UnexposedDeclClang.FFI, Clang.Cursor
Cursor_UnexposedExprClang.FFI, Clang.Cursor
Cursor_UnexposedStmtClang.FFI, Clang.Cursor
Cursor_UnionDeclClang.FFI, Clang.Cursor
Cursor_UsingDeclarationClang.FFI, Clang.Cursor
Cursor_UsingDirectiveClang.FFI, Clang.Cursor
Cursor_VarDeclClang.FFI, Clang.Cursor
cXCursorSet_containsClang.FFI
cXCursorSet_insertClang.FFI
CXStringClang.FFI, Clang.Type
CXXAccessSpecifierClang.FFI, Clang.Type
CXXInvalidAccessSpecifierClang.FFI, Clang.Type
cXXMethod_isStaticClang.FFI
CXXPrivateClang.FFI, Clang.Type
CXXProtectedClang.FFI, Clang.Type
CXXPublicClang.FFI, Clang.Type
deallocClang.Alloc
defaultCodeCompleteOptions 
1 (Function)Clang.FFI
2 (Function)Clang.Completion
defaultDiagnosticDisplayOptionsClang.FFI
defaultEditingTranslationUnitOptionsClang.FFI
defaultReparseOptions 
1 (Function)Clang.FFI
2 (Function)Clang.TranslationUnit
defaultSaveOptions 
1 (Function)Clang.FFI
2 (Function)Clang.TranslationUnit
DiagnosticClang.FFI, Clang.Diagnostic
DiagnosticDisplayOptionsClang.FFI, Clang.Diagnostic
DiagnosticSeverityClang.FFI, Clang.Diagnostic
Diagnostic_DisplayCategoryIdClang.FFI, Clang.Diagnostic
Diagnostic_DisplayCategoryNameClang.FFI, Clang.Diagnostic
Diagnostic_DisplayColumnClang.FFI, Clang.Diagnostic
Diagnostic_DisplayOptionClang.FFI, Clang.Diagnostic
Diagnostic_DisplaySourceLocationClang.FFI, Clang.Diagnostic
Diagnostic_DisplaySourceRangesClang.FFI, Clang.Diagnostic
Diagnostic_ErrorClang.FFI, Clang.Diagnostic
Diagnostic_FatalClang.FFI, Clang.Diagnostic
Diagnostic_IgnoredClang.FFI, Clang.Diagnostic
Diagnostic_NoteClang.FFI, Clang.Diagnostic
Diagnostic_WarningClang.FFI, Clang.Diagnostic
enableStackTraces 
1 (Function)Clang.FFI
2 (Function)Clang.Debug
equalCursorsClang.FFI
equalLocationsClang.FFI
equalTypesClang.FFI
FileClang.FFI, Clang.File, Clang.Source
formatDiagnostic 
1 (Function)Clang.FFI
2 (Function)Clang.Diagnostic
getAvailability 
1 (Function)Clang.Cursor
2 (Function)Clang.Completion
getCanonicalCursor 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getCanonicalType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
getCategoryClang.Diagnostic
getCategoryNameClang.Diagnostic
getChunkCompletionStringClang.Completion
getChunkKindClang.Completion
getChunkTextClang.Completion
getClangVersionClang.FFI
getCodeCompleteFlagsSumClang.FFI
getCompletionAvailabilityClang.FFI
getCompletionChunkCompletionStringClang.FFI
getCompletionChunkKindClang.FFI
getCompletionChunkTextClang.FFI
getCompletionPriorityClang.FFI
getCStringClang.FFI
getCursor 
1 (Function)Clang.FFI
2 (Function)Clang.TranslationUnit
getCursorAvailabilityClang.FFI
getCursorDefinitionClang.FFI
getCursorDisplayNameClang.FFI
getCursorExtentClang.FFI
getCursorKindClang.FFI
getCursorKindSpelling 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getCursorLanguageClang.FFI
getCursorLexicalParentClang.FFI
getCursorLinkageClang.FFI
getCursorLocationClang.FFI
getCursorReferencedClang.FFI
getCursorResultTypeClang.FFI
getCursorSemanticParentClang.FFI
getCursorSpellingClang.FFI
getCursorTypeClang.FFI
getCursorUSRClang.FFI
getCXXAccessSpecifier 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getDeclObjCTypeEncoding 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getDefaultDisplayOptionsClang.Diagnostic
getDefinitionClang.Cursor
getDiagnosticClang.FFI
getDiagnosticCategoryClang.FFI
getDiagnosticCategoryNameClang.FFI
getDiagnosticDispOptSumClang.FFI
getDiagnosticFixItClang.FFI
getDiagnosticLocationClang.FFI
getDiagnosticNumFixItsClang.FFI
getDiagnosticNumRangesClang.FFI
getDiagnosticOptionClang.FFI
getDiagnosticRangeClang.FFI
getDiagnosticsClang.Diagnostic
getDiagnosticSeverityClang.FFI
getDiagnosticSpellingClang.FFI
getDisplayNameClang.Cursor
getEndClang.Source
getExtent 
1 (Function)Clang.Cursor
2 (Function)Clang.Token
getFile 
1 (Function)Clang.FFI
2 (Function)Clang.File
getFileNameClang.FFI
getFilenameClang.Source
getFileTime 
1 (Function)Clang.FFI
2 (Function)Clang.Source
getFixItsClang.Diagnostic
getHashClang.Cursor
getIBOutletCollectionType 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getIncludedFile 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getInclusionsClang.FFI, Clang.Traversal
getInstantiationLocation 
1 (Function)Clang.FFI
2 (Function)Clang.Source
getKind 
1 (Function)Clang.Type
2 (Function)Clang.Cursor
3 (Function)Clang.Token
getLanguageClang.Cursor
getLexicalParentClang.Cursor
getLinkageClang.Cursor
getLocation 
1 (Function)Clang.FFI
2 (Function)Clang.Source
3 (Function)Clang.Cursor
4 (Function)Clang.Token
getLocationForOffset 
1 (Function)Clang.FFI
2 (Function)Clang.Source
getNameClang.File
getNullCursorClang.FFI
getNullLocationClang.FFI
getNullRangeClang.FFI
getNumChunksClang.Completion
getNumCompletionChunksClang.FFI
getNumDiagnosticsClang.FFI
getNumOverloadedDeclsClang.FFI
getOptionsClang.Diagnostic
getOverloadedDeclClang.FFI
getOverloadedDeclsClang.Cursor
getOverriddenCursors 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getPointeeType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
getPriorityClang.Completion
getRange 
1 (Function)Clang.FFI
2 (Function)Clang.Source
getRangeEndClang.FFI
getRangesClang.Diagnostic
getRangeStartClang.FFI
getReferencedClang.Cursor
getReparseFlagsSumClang.FFI
getResultType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
3 (Function)Clang.Cursor
getSaveTranslationUnitFlagsSumClang.FFI
getSemanticParentClang.Cursor
getSeverityClang.Diagnostic
getSpecializedCursorTemplateClang.FFI
getSpecializedTemplateClang.Cursor
getSpelling 
1 (Function)Clang.Cursor
2 (Function)Clang.Diagnostic
3 (Function)Clang.TranslationUnit
4 (Function)Clang.Token
getSpellingLocation 
1 (Function)Clang.FFI
2 (Function)Clang.Source
getStartClang.Source
getTemplateCursorKindClang.FFI
getTemplateKindClang.Cursor
getTimeClang.File
getTokenExtentClang.FFI
getTokenKindClang.FFI
getTokenLocationClang.FFI
getTokenSpellingClang.FFI
getTranslationUnitCursorClang.FFI
getTranslationUnitFlagsSumClang.FFI
getTranslationUnitSpellingClang.FFI
getTypeClang.Cursor
getTypeDeclaration 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
getTypeKindClang.FFI
getTypeKindSpelling 
1 (Function)Clang.FFI
2 (Function)Clang.Type
getUSRClang.CrossReference
getVersionClang.Debug
hashCursorClang.FFI
InclusionVisitorClang.FFI, Clang.Traversal
IndexClang.FFI, Clang.TranslationUnit
isConstQualifiedType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
isCursorDefinitionClang.FFI
isDeclaration 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isDefinitionClang.Cursor
isExpression 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isInvalid 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isPODType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
isPreprocessing 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isReference 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isRestrictQualifiedType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
isStatement 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isStaticCppMethodClang.Cursor
isTranslationUnit 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isUnexposed 
1 (Function)Clang.FFI
2 (Function)Clang.Cursor
isVirtualBase 
1 (Function)Clang.FFI
2 (Function)Clang.Type
3 (Function)Clang.Cursor
isVolatileQualifiedType 
1 (Function)Clang.FFI
2 (Function)Clang.Type
LanguageKindClang.FFI, Clang.Cursor
Language_CClang.FFI, Clang.Cursor
Language_CPlusPlusClang.FFI, Clang.Cursor
Language_InvalidClang.FFI, Clang.Cursor
Language_ObjCClang.FFI, Clang.Cursor
LinkageKindClang.FFI, Clang.Cursor
Linkage_ExternalClang.FFI, Clang.Cursor
Linkage_InternalClang.FFI, Clang.Cursor
Linkage_InvalidClang.FFI, Clang.Cursor
Linkage_NoLinkageClang.FFI, Clang.Cursor
Linkage_UniqueExternalClang.FFI, Clang.Cursor
nullCursorClang.Cursor
nullLocationClang.Source
nullRangeClang.Source
parseTranslationUnitClang.FFI
reparseClang.TranslationUnit
ReparseFlagsClang.FFI
reparseTranslationUnitClang.FFI
Reparse_NoneClang.FFI
saveClang.TranslationUnit
saveTranslationUnitClang.FFI
SaveTranslationUnitFlagsClang.FFI, Clang.TranslationUnit
SaveTranslationUnit_NoneClang.FFI, Clang.TranslationUnit
setContainsClang.Cursor
setCXUnsavedFileClang.FFI
setInsertClang.Cursor
sortCodeCompletionResultsClang.FFI
SourceLocationClang.FFI, Clang.Source
SourceRangeClang.FFI, Clang.Source
TokenClang.FFI, Clang.Token
tokenize 
1 (Function)Clang.FFI
2 (Function)Clang.Token
TokenKindClang.FFI
Token_CommentClang.FFI
Token_IdentifierClang.FFI
Token_KeywordClang.FFI
Token_LiteralClang.FFI
Token_PunctuationClang.FFI
TranslationUnitClang.FFI
TranslationUnitFlagsClang.FFI, Clang.TranslationUnit
TranslationUnit_CacheCompletionResultsClang.FFI, Clang.TranslationUnit
TranslationUnit_CXXChainedPCHClang.FFI, Clang.TranslationUnit
TranslationUnit_CXXPrecompiledPreambleClang.FFI, Clang.TranslationUnit
TranslationUnit_DetailedPreprocessingRecordClang.FFI, Clang.TranslationUnit
TranslationUnit_IncompleteClang.FFI, Clang.TranslationUnit
TranslationUnit_NoneClang.FFI, Clang.TranslationUnit
TranslationUnit_PrecompiledPreambleClang.FFI, Clang.TranslationUnit
TypeClang.FFI, Clang.Type
TypeKindClang.FFI, Clang.Type
Type_BlockPointerClang.FFI, Clang.Type
Type_BoolClang.FFI, Clang.Type
Type_Char16Clang.FFI, Clang.Type
Type_Char32Clang.FFI, Clang.Type
Type_Char_SClang.FFI, Clang.Type
Type_Char_UClang.FFI, Clang.Type
Type_ComplexClang.FFI, Clang.Type
Type_DependentClang.FFI, Clang.Type
Type_DoubleClang.FFI, Clang.Type
Type_EnumClang.FFI, Clang.Type
Type_FirstBuiltinClang.FFI, Clang.Type
Type_FloatClang.FFI, Clang.Type
Type_FunctionNoProtoClang.FFI, Clang.Type
Type_FunctionProtoClang.FFI, Clang.Type
Type_IntClang.FFI, Clang.Type
Type_Int128Clang.FFI, Clang.Type
Type_InvalidClang.FFI, Clang.Type
Type_LastBuiltinClang.FFI, Clang.Type
Type_LongClang.FFI, Clang.Type
Type_LongDoubleClang.FFI, Clang.Type
Type_LongLongClang.FFI, Clang.Type
Type_LValueReferenceClang.FFI, Clang.Type
Type_NullPtrClang.FFI, Clang.Type
Type_ObjCClassClang.FFI, Clang.Type
Type_ObjCIdClang.FFI, Clang.Type
Type_ObjCInterfaceClang.FFI, Clang.Type
Type_ObjCObjectPointerClang.FFI, Clang.Type
Type_ObjCSelClang.FFI, Clang.Type
Type_OverloadClang.FFI, Clang.Type
Type_PointerClang.FFI, Clang.Type
Type_RecordClang.FFI, Clang.Type
Type_RValueReferenceClang.FFI, Clang.Type
Type_SCharClang.FFI, Clang.Type
Type_ShortClang.FFI, Clang.Type
Type_TypedefClang.FFI, Clang.Type
Type_UCharClang.FFI, Clang.Type
Type_UIntClang.FFI, Clang.Type
Type_UInt128Clang.FFI, Clang.Type
Type_ULongClang.FFI, Clang.Type
Type_ULongLongClang.FFI, Clang.Type
Type_UnexposedClang.FFI, Clang.Type
Type_UShortClang.FFI, Clang.Type
Type_VoidClang.FFI, Clang.Type
Type_WCharClang.FFI, Clang.Type
UnsavedFileClang.FFI, Clang.File
unsavedFileSizeClang.FFI
visitChildrenClang.FFI, Clang.Traversal
withCreateClang.TranslationUnit
withCreateFromSourceFileClang.TranslationUnit
withCreateIndexClang.TranslationUnit
withParseClang.TranslationUnit
wrapInclusionVisitorClang.FFI