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

Index

AddrLabelExprCursorClang
AnnotateAttrCursorClang
annotateTokensClang.Token
AnyTypeCompletionContextClang.Completion
AnyValueCompletionContextClang.Completion
apiVersionClang.Version
ArraySubscriptExprCursorClang
ArrowMemberAccessCompletionContextClang.Completion
AsmLabelAttrCursorClang
AsmStmtCursorClang
availabilityAlwaysDeprecatedClang
availabilityAlwaysUnavailableClang
availabilityDeprecatedClang
availabilityDeprecatedMessageClang
availabilityInfoClang
availabilityIntroducedClang
availabilityIsUnavailableClang
AvailabilityKindClang
availabilityMessageClang
availabilityObsoletedClang
availabilityPlatformClang
availabilityUnavailableMessageClang
Availability_AvailableClang
Availability_DeprecatedClang
Availability_NotAccessibleClang
Availability_NotAvailableClang
BinaryOperatorCursorClang
BlockCommandCommentClang.Comment
BlockExprCursorClang
BoldInlineCommandRenderStyleClang.Comment
BreakStmtCursorClang
CallExprCursorClang
CallingConvClang
CallingConv_AAPCSClang
CallingConv_AAPCS_VFPClang
CallingConv_CClang
CallingConv_DefaultClang
CallingConv_IntelOclBicClang
CallingConv_InvalidClang
CallingConv_PnaclCallClang
CallingConv_UnexposedClang
CallingConv_X86FastCallClang
CallingConv_X86PascalClang
CallingConv_X86StdCallClang
CallingConv_X86ThisCallClang
CallingConv_X86_64SysVClang
CallingConv_X86_64Win64Clang
CaseStmtCursorClang
CharacterLiteralCursorClang
childCursorClang
ChunkClang.Completion
ChunkKindClang.Completion
ClangClang
ClangBaseClang
clangScopeClang
ClangStringClang
ClangTClang
ClangValueClang
ClangValueListClang
ClassDeclCursorClang
ClassTagCompletionContextClang.Completion
ClassTemplateCursorClang
ClassTemplatePartialSpecializationCursorClang
codeCompleteAtClang.Completion
CodeCompleteFlagsClang.Completion
CodeCompleteResultsClang.Completion
ColonChunkKindClang.Completion
CommaChunkKindClang.Completion
CommentTokenClang
CompletionContextClang.Completion
CompletionStringClang.Completion
CompoundAssignOperatorCursorClang
CompoundLiteralExprCursorClang
CompoundStmtCursorClang
ConditionalOperatorCursorClang
ConstructorCursorClang
contentsClang.UnsavedFile
ContinueStmtCursorClang
ConversionFunctionCursorClang
create 
1 (Function)Clang.Location
2 (Function)Clang.Range
createForOffsetClang.Location
createFromObjCCategoryClang.USR
createFromObjCClassClang.USR
createFromObjCClassMethodClang.USR
createFromObjCInstanceMethodClang.USR
createFromObjCIvarClang.USR
createFromObjCPropertyClang.USR
createFromObjCProtocolClang.USR
createFromPathClang.File
createInvalid 
1 (Function)Clang.Location
2 (Function)Clang.Range
createSetClang.Cursor
CStyleCastExprCursorClang
CurrentParameterChunkKindClang.Completion
CursorClang
CursorKindClang
CursorListClang
CursorSetClang
CXXAccessSpecifierClang
CXXAccessSpecifierCursorClang
CXXBaseSpecifierCursorClang
CXXBoolLiteralExprCursorClang
CXXCatchStmtCursorClang
CXXClassTypeValueCompletionContextClang.Completion
CXXConstCastExprCursorClang
CXXDeleteExprCursorClang
CXXDynamicCastExprCursorClang
CXXFinalAttrCursorClang
CXXForRangeStmtCursorClang
CXXFunctionalCastExprCursorClang
CXXInvalidAccessSpecifierClang
CXXMethodCursorClang
CXXNewExprCursorClang
CXXNullPtrLiteralExprCursorClang
CXXOverrideAttrCursorClang
CXXPrivateClang
CXXProtectedClang
CXXPublicClang
CXXReinterpretCastExprCursorClang
CXXStaticCastExprCursorClang
CXXThisExprCursorClang
CXXThrowExprCursorClang
CXXTryStmtCursorClang
CXXTypeidExprCursorClang
DeclRefExprCursorClang
DeclStmtCursorClang
DefaultGlobalIndexOptionsClang.Index
DefaultStmtCursorClang
DestructorCursorClang
DiagnosticClang
DiagnosticSetClang
DisplayCategoryIdClang.Diagnostic
DisplayCategoryNameClang.Diagnostic
DisplayColumnClang.Diagnostic
DisplayOptionClang.Diagnostic
DisplayOptionsClang.Diagnostic
DisplaySourceLocationClang.Diagnostic
DisplaySourceRangesClang.Diagnostic
DoStmtCursorClang
DotMemberAccessCompletionContextClang.Completion
EmphasizedInlineCommandRenderStyleClang.Comment
enableStackTracesClang.Debug
encodedAPIVersionClang.Version
EnumConstantDeclCursorClang
EnumDeclCursorClang
EnumTagCompletionContextClang.Completion
EqualChunkKindClang.Completion
ExplicitParamPassDirectionClang.Comment
FieldDeclCursorClang
FileClang
filenameClang.UnsavedFile
FloatingLiteralCursorClang
formatClang.Diagnostic
ForStmtCursorClang
fromOuterScopeClang
FullCommentClang.Comment
FunctionDeclCursorClang
FunctionTemplateCursorClang
GenericSelectionExprCursorClang
getAlignOfClang.Type
getAnnotationsClang.Completion
getArgTypeClang.Type
getArgumentClang.Cursor
getArrayElementTypeClang.Type
getArraySizeClang.Type
getASTFileClang.Module
getAvailability 
1 (Function)Clang.Completion
2 (Function)Clang.Cursor
getBriefCommentClang.Completion
getBriefCommentTextClang.Cursor
getCanonicalCursorClang.Cursor
getCanonicalTypeClang.Type
getCategoryIdClang.Diagnostic
getCategoryNameClang.Diagnostic
getChildren 
1 (Function)Clang.Comment
2 (Function)Clang.Diagnostic
3 (Function)Clang
getChunksClang.Completion
getClassTypeClang.Type
getCommentRangeClang.Cursor
getCompletionStringClang.Cursor
getContainerKindClang.Completion
getContainerUSRClang.Completion
getContextsClang.Completion
getCursor 
1 (Function)Clang.TranslationUnit
2 (Function)Clang.Location
getCursorKindSpellingClang.Cursor
getCursorPlatformAvailabilityClang.Cursor
getCXXAccessSpecifierClang.Cursor
getCXXRefQualifierClang.Type
getDeclarationsClang
getDeclarationsAndReferencesClang
getDeclObjCTypeEncodingClang.Cursor
getDefinitionClang.Cursor
getDescendantsClang
getDiagnosticsClang.Completion
getDiagnosticSetClang.TranslationUnit
getDisplayNameClang.Cursor
getElementsClang.Diagnostic
getElementTypeClang.Type
getEndClang.Range
getEnumConstantDeclUnsignedValueClang.Type
getEnumConstantDeclValueClang.Type
getEnumDeclIntegerTypeClang.Type
getExpansionLocationClang.Location
getExtent 
1 (Function)Clang.Cursor
2 (Function)Clang.Token
getFieldDeclBitWidthClang.Type
getFileLocationClang.Location
getFixItsClang.Diagnostic
getFullCommentAsHTMLClang.Comment
getFullCommentAsXMLClang.Comment
getFullNameClang.Module
getFunctionTypeCallingConvClang.Type
getGlobalOptionsClang.Index
getHashClang.Cursor
getIBOutletCollectionTypeClang.Cursor
getIncludedFileClang.Cursor
getInclusionsClang
getKind 
1 (Function)Clang.Cursor
2 (Function)Clang.Token
3 (Function)Clang.Type
getLanguageClang.Cursor
getLexicalParentClang.Cursor
getLinkageClang.Cursor
getLocation 
1 (Function)Clang.Cursor
2 (Function)Clang.Token
getModuleClang.Cursor
getMTimeClang.File
getName 
1 (Function)Clang.File
2 (Function)Clang.Module
getNumArgTypesClang.Type
getNumArgumentsClang.Cursor
getNumElementsClang.Type
getObjCDeclQualifiersClang.Cursor
getObjCPropertyAttributesClang.Cursor
getObjCSelectorClang.Completion
getObjCSelectorIndexClang.Cursor
getOffsetOfClang.Type
getOptionsClang.Diagnostic
getOverloadedDeclsClang.Cursor
getOverriddenCursorsClang.Cursor
getParent 
1 (Function)Clang.Completion
2 (Function)Clang.Module
getParentedDeclarationsClang
getParentedDeclarationsAndReferencesClang
getParentedDescendantsClang
getParentedReferencesClang
getParsedCommentClang.Cursor
getPointeeTypeClang.Type
getPosixMTimeClang.File
getPresumedLocationClang.Location
getPriorityClang.Completion
getRangesClang.Diagnostic
getRawCommentTextClang.Cursor
getReceiverTypeClang.Cursor
getReferencedClang.Cursor
getReferenceNameRangeClang.Cursor
getReferencesClang
getRemappedFilesClang.Remapping
getRemappingsClang.Remapping
getRemappingsFromFileListClang.Remapping
getResultsClang.Completion
getResultType 
1 (Function)Clang.Cursor
2 (Function)Clang.Type
getSemanticParentClang.Cursor
getSeverityClang.Diagnostic
getSizeOfClang.Type
getSpelling 
1 (Function)Clang.TranslationUnit
2 (Function)Clang.Cursor
3 (Function)Clang.Diagnostic
4 (Function)Clang.Token
getSpellingLocation 
1 (Function)Clang.Cursor
2 (Function)Clang.Location
getSpellingNameRangeClang.Cursor
getStartClang.Range
getTagCommentAsStringClang.Comment
getTemplateForSpecializationClang.Cursor
getTemplateKindClang.Cursor
getTopLevelHeadersClang.Module
getTranslationUnitClang.Cursor
getTypeClang.Cursor
getTypeDeclarationClang.Cursor
getTypedefDeclUnderlyingTypeClang.Type
getTypeKindSpellingClang.Type
getTypeSpellingClang.Type
getUniqueIdClang.File
getUSRClang.Cursor
getVersionClang.Version
GlobalIndexOptionsClang.Index
GNUNullExprCursorClang
GotoStmtCursorClang
hasTrailingNewlineClang.Comment
HorizontalSpaceChunkKindClang.Completion
HTMLEndTagCommentClang.Comment
HTMLStartTagCommentClang.Comment
IBActionAttrCursorClang
IBOutletAttrCursorClang
IBOutletCollectionAttrCursorClang
IdentifierTokenClang
IfStmtCursorClang
ImaginaryLiteralCursorClang
IncludeBriefCommentsClang.Completion
IncludeCodePatternsClang.Completion
IncludeMacrosClang.Completion
Inclusion 
1 (Type/Class)Clang
2 (Data Constructor)Clang
InclusionDirectiveCursorClang
InclusionListClang
IndexClang
IndirectGotoStmtCursorClang
InferredParamPassDirectionClang.Comment
InformativeChunkKindClang.Completion
InitListExprCursorClang
InlineCommandCommentClang.Comment
InlineCommandRenderStyleClang.Comment
InOutParamPassDirectionClang.Comment
InParamPassDirectionClang.Comment
IntegerLiteralCursorClang
InvalidCodeCursorClang
InvalidFileCursorClang
isAttributeClang.Cursor
isBitFieldClang.Cursor
isConstQualifiedTypeClang.Type
isDeclarationClang.Cursor
isDefinitionClang.Cursor
isDynamicCallClang.Cursor
isExpressionClang.Cursor
isFromMainFileClang.Location
isFunctionTypeVariadicClang.Type
isInSystemHeaderClang.Location
isInvalid 
1 (Function)Clang.Cursor
2 (Function)Clang.Range
isMultipleIncludeGuardedClang.File
isNullCursorClang.Cursor
isObjCOptionalClang.Cursor
isPODTypeClang.Type
isPreprocessingClang.Cursor
isPureVirtualCppMethodClang.Cursor
isReferenceClang.Cursor
isRestrictQualifiedTypeClang.Type
isSameTypeClang.Type
isStatementClang.Cursor
isStaticCppMethodClang.Cursor
isTranslationUnitClang.Cursor
isUnexposedClang.Cursor
isVariadicClang.Cursor
isVirtualBase 
1 (Function)Clang.Cursor
2 (Function)Clang.Type
isVirtualCppMethodClang.Cursor
isVolatileQualifiedTypeClang.Type
isWhitespaceClang.Comment
KeywordTokenClang
LabelRefCursorClang
LabelStmtCursorClang
LambdaExprCursorClang
LanguageKindClang
Language_CClang
Language_CPlusPlusClang
Language_InvalidClang
Language_ObjCClang
LeftAngleChunkKindClang.Completion
LeftBraceChunkKindClang.Completion
LeftBracketChunkKindClang.Completion
LeftParenChunkKindClang.Completion
LinkageKindClang
LinkageSpecCursorClang
Linkage_ExternalClang
Linkage_InternalClang
Linkage_InvalidClang
Linkage_NoLinkageClang
Linkage_UniqueExternalClang
ListClang.Token
listFromOuterScopeClang
LiteralTokenClang
loadClang.Diagnostic
LoadCannotOpenClang.Diagnostic
LoadErrorClang.Diagnostic
LoadInvalidFileClang.Diagnostic
LoadSuccessfulClang.Diagnostic
LoadUnknownErrorClang.Diagnostic
MacroDefinitionCursorClang
MacroExpansionCursorClang
MacroNameCompletionContextClang.Completion
majorVersionClang
MemberRefCursorClang
MemberRefExprCursorClang
minorVersionClang
Module 
1 (Type/Class)Clang
2 (Data Constructor)Clang
ModuleImportDeclCursorClang
MonospacedInlineCommandRenderStyleClang.Comment
MSAsmStmtCursorClang
NameRange_WantQualifierClang
NameRange_WantSinglePieceClang
NameRange_WantTemplateArgsClang
NameRefFlagsClang
NamespaceAliasCursorClang
NamespaceCompletionContextClang.Completion
NamespaceCursorClang
NamespaceRefCursorClang
NaturalLanguageCompletionContextClang.Completion
NestedNameSpecifierCompletionContextClang.Completion
newClang.UnsavedFile
NoDeclFoundCursorClang
NonTypeTemplateParameterCursorClang
NormalInlineCommandRenderStyleClang.Comment
NotImplementedCursorClang
nullCursorClang.Cursor
NullStmtCursorClang
ObjCAtCatchStmtCursorClang
ObjCAtFinallyStmtCursorClang
ObjCAtSynchronizedStmtCursorClang
ObjCAtThrowStmtCursorClang
ObjCAtTryStmtCursorClang
ObjCAutoreleasePoolStmtCursorClang
ObjCBoolLiteralExprCursorClang
ObjCBridgedCastExprCursorClang
ObjCCategoryCompletionContextClang.Completion
ObjCCategoryDeclCursorClang
ObjCCategoryImplDeclCursorClang
ObjCClassMessageCompletionContextClang.Completion
ObjCClassMethodDeclCursorClang
ObjCClassRefCursorClang
ObjCDeclQualifierKindClang
ObjCDeclQualifier_BycopyClang
ObjCDeclQualifier_ByrefClang
ObjCDeclQualifier_InClang
ObjCDeclQualifier_InoutClang
ObjCDeclQualifier_NoneClang
ObjCDeclQualifier_OnewayClang
ObjCDeclQualifier_OutClang
ObjCDynamicDeclCursorClang
ObjCEncodeExprCursorClang
ObjCForCollectionStmtCursorClang
ObjCImplementationDeclCursorClang
ObjCInstanceMessageCompletionContextClang.Completion
ObjCInstanceMethodDeclCursorClang
ObjCInterfaceCompletionContextClang.Completion
ObjCInterfaceDeclCursorClang
ObjCIvarDeclCursorClang
ObjCMessageExprCursorClang
ObjCObjectValueCompletionContextClang.Completion
ObjCPropertyAccessCompletionContextClang.Completion
ObjCPropertyAttrKindClang
ObjCPropertyAttr_assignClang
ObjCPropertyAttr_atomicClang
ObjCPropertyAttr_copyClang
ObjCPropertyAttr_getterClang
ObjCPropertyAttr_noattrClang
ObjCPropertyAttr_nonatomicClang
ObjCPropertyAttr_readonlyClang
ObjCPropertyAttr_readwriteClang
ObjCPropertyAttr_retainClang
ObjCPropertyAttr_setterClang
ObjCPropertyAttr_strongClang
ObjCPropertyAttr_unsafe_unretainedClang
ObjCPropertyAttr_weakClang
ObjCPropertyDeclCursorClang
ObjCProtocolCompletionContextClang.Completion
ObjCProtocolDeclCursorClang
ObjCProtocolExprCursorClang
ObjCProtocolRefCursorClang
ObjCSelectorExprCursorClang
ObjCSelectorNameCompletionContextClang.Completion
ObjCSelectorValueCompletionContextClang.Completion
ObjCSelfExprCursorClang
ObjCStringLiteralCursorClang
ObjCSuperClassRefCursorClang
ObjCSynthesizeDeclCursorClang
OMPParallelDirectiveCursorClang
OptionalChunkClang.Completion
OptionalChunkKindClang.Completion
OutParamPassDirectionClang.Comment
OverloadedDeclRefCursorClang
PackedAttrCursorClang
PackExpansionExprCursorClang
ParagraphCommentClang.Comment
ParamCommandCommentClang.Comment
ParamPassDirectionClang.Comment
ParamPassDirectionKindClang.Comment
ParenExprCursorClang
parentCursorClang
ParentedCursor 
1 (Type/Class)Clang
2 (Data Constructor)Clang
ParentedCursorListClang
ParmDeclCursorClang
ParseCompleteClang.TranslationUnit
ParseContinuationClang.TranslationUnit
ParsedCommentClang.Comment
parseSourceFileClang
PlaceholderChunkKindClang.Completion
PlatformAvailability 
1 (Type/Class)Clang
2 (Data Constructor)Clang
PlatformAvailabilityInfo 
1 (Type/Class)Clang
2 (Data Constructor)Clang
PreprocessingDirectiveCursorClang
PunctuationTokenClang
RefQualifierKindClang
RefQualifier_LValueClang
RefQualifier_NoneClang
RefQualifier_RValueClang
RemappingClang
ReparseClang.TranslationUnit
ReparseFlagsClang.TranslationUnit
ReparsingCallbackClang.TranslationUnit
ResultTypeChunkKindClang.Completion
ReturnStmtCursorClang
RightAngleChunkKindClang.Completion
RightBraceChunkKindClang.Completion
RightBracketChunkKindClang.Completion
RightParenChunkKindClang.Completion
saveClang.TranslationUnit
SaveTranslationUnitFlagsClang.TranslationUnit
SEHExceptStmtCursorClang
SEHFinallyStmtCursorClang
SEHTryStmtCursorClang
SemiColonChunkKindClang.Completion
setContainsClang.Cursor
setCrashRecoveryEnabledClang.Debug
setGlobalOptionsClang.Index
setInsertClang.Cursor
SeverityClang.Diagnostic
SeverityErrorClang.Diagnostic
SeverityFatalClang.Diagnostic
SeverityIgnoredClang.Diagnostic
SeverityNoteClang.Diagnostic
SeverityWarningClang.Diagnostic
SizeOfPackExprCursorClang
sortResultsClang.Completion
SourceLocationClang
SourceRangeClang
StmtExprCursorClang
StringLiteralCursorClang
StructDeclCursorClang
StructTagCompletionContextClang.Completion
subminorVersionClang
SwitchStmtCursorClang
TemplateRefCursorClang
TemplateTemplateParameterCursorClang
TemplateTypeParameterCursorClang
TextChunkClang.Completion
TextChunkKindClang.Completion
TextCommentClang.Comment
threadBackgroundPriorityForAllClang.Index
ThreadBackgroundPriorityForEditingClang.Index
ThreadBackgroundPriorityForIndexingClang.Index
TokenClang
tokenizeClang.Token
TokenKindClang
TranslationUnitClang
TranslationUnitCursorClang
TranslationUnitFlagsClang.TranslationUnit
TypeClang
TypeAliasDeclCursorClang
TypedefDeclCursorClang
TypedTextChunkKindClang.Completion
TypeKindClang
TypeLayoutErrorClang
TypeLayoutError_DependentClang
TypeLayoutError_IncompleteClang
TypeLayoutError_InvalidClang
TypeLayoutError_InvalidFieldNameClang
TypeLayoutError_NotConstantSizeClang
TypeParamCommandCommentClang.Comment
TypeRefCursorClang
Type_BlockPointerClang
Type_BoolClang
Type_Char16Clang
Type_Char32Clang
Type_Char_SClang
Type_Char_UClang
Type_ComplexClang
Type_ConstantArrayClang
Type_DependentClang
Type_DependentSizedArrayClang
Type_DoubleClang
Type_EnumClang
Type_FloatClang
Type_FunctionNoProtoClang
Type_FunctionProtoClang
Type_IncompleteArrayClang
Type_IntClang
Type_Int128Clang
Type_InvalidClang
Type_LongClang
Type_LongDoubleClang
Type_LongLongClang
Type_LValueReferenceClang
Type_MemberPointerClang
Type_NullPtrClang
Type_ObjCClassClang
Type_ObjCIdClang
Type_ObjCInterfaceClang
Type_ObjCObjectPointerClang
Type_ObjCSelClang
Type_OverloadClang
Type_PointerClang
Type_RecordClang
Type_RValueReferenceClang
Type_SCharClang
Type_ShortClang
Type_TypedefClang
Type_UCharClang
Type_UIntClang
Type_UInt128Clang
Type_ULongClang
Type_ULongLongClang
Type_UnexposedClang
Type_UShortClang
Type_VariableArrayClang
Type_VectorClang
Type_VoidClang
Type_WCharClang
UnaryExprCursorClang
UnaryOperatorCursorClang
UnexposedAttrCursorClang
UnexposedCompletionContextClang.Completion
UnexposedDeclCursorClang
UnexposedExprCursorClang
UnexposedStmtCursorClang
UnionDeclCursorClang
UnionTagCompletionContextClang.Completion
UniqueIdClang.File
unModuleClang
unpackClang.String
unpackByteStringClang.String
unpackTextClang.String
unsafeUnpackByteStringClang.String
UnsavedFileClang
updateContentsClang.UnsavedFile
UsingDeclarationCursorClang
UsingDirectiveCursorClang
VarDeclCursorClang
VariableRefCursorClang
VerbatimBlockCommandCommentClang.Comment
VerbatimBlockLineCommentClang.Comment
VerbatimLineCommentClang.Comment
Version 
1 (Type/Class)Clang
2 (Data Constructor)Clang
VerticalSpaceChunkKindClang.Completion
WhileStmtCursorClang
withLoadedClang.TranslationUnit
withNewClang.Index
withParsedClang.TranslationUnit
withReparsingClang.TranslationUnit