reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang-c/Documentation.h
   47 CINDEX_LINKAGE CXComment clang_Cursor_getParsedComment(CXCursor C);
tools/clang/include/clang-c/Index.h
 2697 CINDEX_LINKAGE CXCursor clang_getNullCursor(void);
 2705 CINDEX_LINKAGE CXCursor clang_getTranslationUnitCursor(CXTranslationUnit);
 2710 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
 2710 CINDEX_LINKAGE unsigned clang_equalCursors(CXCursor, CXCursor);
 2715 CINDEX_LINKAGE int clang_Cursor_isNull(CXCursor cursor);
 2720 CINDEX_LINKAGE unsigned clang_hashCursor(CXCursor);
 2725 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
 2740 CINDEX_LINKAGE unsigned clang_isInvalidDeclaration(CXCursor);
 2770 CINDEX_LINKAGE unsigned clang_Cursor_hasAttrs(CXCursor C);
 2820 CINDEX_LINKAGE enum CXLinkageKind clang_getCursorLinkage(CXCursor cursor);
 2846 CINDEX_LINKAGE enum CXVisibilityKind clang_getCursorVisibility(CXCursor cursor);
 2857 clang_getCursorAvailability(CXCursor cursor);
 2933 clang_getCursorPlatformAvailability(CXCursor cursor,
 2960 CINDEX_LINKAGE enum CXLanguageKind clang_getCursorLanguage(CXCursor cursor);
 2976 CINDEX_LINKAGE enum CXTLSKind clang_getCursorTLSKind(CXCursor cursor);
 2981 CINDEX_LINKAGE CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor);
 3004                                                    CXCursor cursor);
 3012                                                  CXCursor cursor);
 3047 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
 3047 CINDEX_LINKAGE CXCursor clang_getCursorSemanticParent(CXCursor cursor);
 3083 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
 3083 CINDEX_LINKAGE CXCursor clang_getCursorLexicalParent(CXCursor cursor);
 3128 CINDEX_LINKAGE void clang_getOverriddenCursors(CXCursor cursor,
 3129                                                CXCursor **overridden,
 3136 CINDEX_LINKAGE void clang_disposeOverriddenCursors(CXCursor *overridden);
 3142 CINDEX_LINKAGE CXFile clang_getIncludedFile(CXCursor cursor);
 3174 CINDEX_LINKAGE CXCursor clang_getCursor(CXTranslationUnit, CXSourceLocation);
 3186 CINDEX_LINKAGE CXSourceLocation clang_getCursorLocation(CXCursor);
 3199 CINDEX_LINKAGE CXSourceRange clang_getCursorExtent(CXCursor);
 3400 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C);
 3416 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
 3424 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C);
 3434 CINDEX_LINKAGE long long clang_getEnumConstantDeclValue(CXCursor C);
 3444 CINDEX_LINKAGE unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C);
 3451 CINDEX_LINKAGE int clang_getFieldDeclBitWidth(CXCursor C);
 3460 CINDEX_LINKAGE int clang_Cursor_getNumArguments(CXCursor C);
 3469 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
 3469 CINDEX_LINKAGE CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i);
 3507 CINDEX_LINKAGE int clang_Cursor_getNumTemplateArguments(CXCursor C);
 3526     CXCursor C, unsigned I);
 3546 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C,
 3566 CINDEX_LINKAGE long long clang_Cursor_getTemplateArgumentValue(CXCursor C,
 3587     CXCursor C, unsigned I);
 3618 CINDEX_LINKAGE unsigned clang_Cursor_isMacroFunctionLike(CXCursor C);
 3624 CINDEX_LINKAGE unsigned clang_Cursor_isMacroBuiltin(CXCursor C);
 3630 CINDEX_LINKAGE unsigned clang_Cursor_isFunctionInlined(CXCursor C);
 3664 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T);
 3669 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
 3739 CINDEX_LINKAGE CXCursor clang_Type_getObjCProtocolDecl(CXType T, unsigned i);
 3766 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C);
 3774 CINDEX_LINKAGE int clang_getCursorExceptionSpecificationType(CXCursor C);
 3958 CINDEX_LINKAGE long long clang_Cursor_getOffsetOfField(CXCursor C);
 3964 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymous(CXCursor C);
 3970 CINDEX_LINKAGE unsigned clang_Cursor_isAnonymousRecordDecl(CXCursor C);
 3976 CINDEX_LINKAGE unsigned clang_Cursor_isInlineNamespace(CXCursor C);
 4014 CINDEX_LINKAGE unsigned clang_Cursor_isBitField(CXCursor C);
 4020 CINDEX_LINKAGE unsigned clang_isVirtualBase(CXCursor);
 4040 CINDEX_LINKAGE enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor);
 4063 CINDEX_LINKAGE enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor);
 4074 CINDEX_LINKAGE unsigned clang_getNumOverloadedDecls(CXCursor cursor);
 4090 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
 4090 CINDEX_LINKAGE CXCursor clang_getOverloadedDecl(CXCursor cursor,
 4108 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor);
 4159 typedef enum CXChildVisitResult (*CXCursorVisitor)(CXCursor cursor,
 4160                                                    CXCursor parent,
 4185 CINDEX_LINKAGE unsigned clang_visitChildren(CXCursor parent,
 4236 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
 4281 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
 4294 CINDEX_LINKAGE CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor,
 4360 CINDEX_LINKAGE CXPrintingPolicy clang_getCursorPrintingPolicy(CXCursor);
 4378 CINDEX_LINKAGE CXString clang_getCursorPrettyPrinted(CXCursor Cursor,
 4388 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
 4400 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
 4400 CINDEX_LINKAGE CXCursor clang_getCursorReferenced(CXCursor);
 4430 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
 4430 CINDEX_LINKAGE CXCursor clang_getCursorDefinition(CXCursor);
 4436 CINDEX_LINKAGE unsigned clang_isCursorDefinition(CXCursor);
 4462 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
 4462 CINDEX_LINKAGE CXCursor clang_getCanonicalCursor(CXCursor);
 4475 CINDEX_LINKAGE int clang_Cursor_getObjCSelectorIndex(CXCursor);
 4488 CINDEX_LINKAGE int clang_Cursor_isDynamicCall(CXCursor C);
 4494 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C);
 4523 CINDEX_LINKAGE unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C,
 4530 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C);
 4536 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertySetterName(CXCursor C);
 4558 CINDEX_LINKAGE unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C);
 4565 CINDEX_LINKAGE unsigned clang_Cursor_isObjCOptional(CXCursor C);
 4570 CINDEX_LINKAGE unsigned clang_Cursor_isVariadic(CXCursor C);
 4585 CINDEX_LINKAGE unsigned clang_Cursor_isExternalSymbol(CXCursor C,
 4594 CINDEX_LINKAGE CXSourceRange clang_Cursor_getCommentRange(CXCursor C);
 4600 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
 4607 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
 4621 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
 4627 CINDEX_LINKAGE CXStringSet *clang_Cursor_getCXXManglings(CXCursor);
 4633 CINDEX_LINKAGE CXStringSet *clang_Cursor_getObjCManglings(CXCursor);
 4652 CINDEX_LINKAGE CXModule clang_Cursor_getModule(CXCursor C);
 4732 CINDEX_LINKAGE unsigned clang_CXXConstructor_isConvertingConstructor(CXCursor C);
 4737 CINDEX_LINKAGE unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C);
 4742 CINDEX_LINKAGE unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C);
 4747 CINDEX_LINKAGE unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C);
 4752 CINDEX_LINKAGE unsigned clang_CXXField_isMutable(CXCursor C);
 4757 CINDEX_LINKAGE unsigned clang_CXXMethod_isDefaulted(CXCursor C);
 4763 CINDEX_LINKAGE unsigned clang_CXXMethod_isPureVirtual(CXCursor C);
 4769 CINDEX_LINKAGE unsigned clang_CXXMethod_isStatic(CXCursor C);
 4776 CINDEX_LINKAGE unsigned clang_CXXMethod_isVirtual(CXCursor C);
 4782 CINDEX_LINKAGE unsigned clang_CXXRecord_isAbstract(CXCursor C);
 4787 CINDEX_LINKAGE unsigned clang_EnumDecl_isScoped(CXCursor C);
 4793 CINDEX_LINKAGE unsigned clang_CXXMethod_isConst(CXCursor C);
 4812 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
 4842 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
 4842 CINDEX_LINKAGE CXCursor clang_getSpecializedCursorTemplate(CXCursor C);
 4862 CINDEX_LINKAGE CXSourceRange clang_getCursorReferenceNameRange(CXCursor C,
 5034                                          CXCursor *Cursors);
 5057 CINDEX_LINKAGE void clang_getDefinitionSpellingAndExtent(CXCursor,
 5431 clang_getCursorCompletionString(CXCursor cursor);
 5945 CINDEX_LINKAGE CXEvalResult clang_Cursor_Evaluate(CXCursor C);
 6070   enum CXVisitorResult (*visit)(void *context, CXCursor, CXSourceRange);
 6104 CINDEX_LINKAGE CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
 6288   CXCursor cursor;
 6298   CXCursor cursor;
 6304   CXCursor cursor;
 6310   CXCursor classCursor;
 6320   CXCursor cursor;
 6357   CXCursor cursor;
 6363   CXCursor cursor;
 6381   CXCursor classCursor;
 6443   CXCursor cursor;
 6740 typedef enum CXVisitorResult (*CXFieldVisitor)(CXCursor C,
tools/clang/tools/c-index-test/c-index-test.c
  684 static void PrintCursorComments(CXCursor Cursor,
  738 static CXString CursorToText(CXCursor Cursor) {
  760 static void PrintCursor(CXCursor Cursor, const char *CommentSchemaFile) {
  769     CXCursor Referenced;
  771     CXCursor SpecializationOf;
  772     CXCursor *overridden;
  798           CXCursor Ovl = clang_getOverloadedDecl(Referenced, I);
 1155 static const char* GetCursorSource(CXCursor Cursor) {
 1280 static void PrintCursorExtent(CXCursor C) {
 1293 enum CXChildVisitResult FilteredPrintingVisitor(CXCursor Cursor,
 1294                                                 CXCursor Parent,
 1329 static enum CXChildVisitResult FunctionScanVisitor(CXCursor Cursor,
 1330                                                    CXCursor Parent,
 1334   CXCursor Ref;
 1388 enum CXChildVisitResult USRVisitor(CXCursor C, CXCursor parent,
 1388 enum CXChildVisitResult USRVisitor(CXCursor C, CXCursor parent,
 1444 static enum CXChildVisitResult PrintLinkage(CXCursor cursor, CXCursor p,
 1444 static enum CXChildVisitResult PrintLinkage(CXCursor cursor, CXCursor p,
 1471 static enum CXChildVisitResult PrintVisibility(CXCursor cursor, CXCursor p,
 1471 static enum CXChildVisitResult PrintVisibility(CXCursor cursor, CXCursor p,
 1509 static enum CXVisitorResult FieldVisitor(CXCursor C,
 1550 static enum CXChildVisitResult PrintType(CXCursor cursor, CXCursor p,
 1550 static enum CXChildVisitResult PrintType(CXCursor cursor, CXCursor p,
 1637           CXCursor P = clang_Type_getObjCProtocolDecl(PT, i);
 1717 static enum CXChildVisitResult PrintTypeSize(CXCursor cursor, CXCursor p,
 1717 static enum CXChildVisitResult PrintTypeSize(CXCursor cursor, CXCursor p,
 1734       CXCursor Record;
 1735       CXCursor Parent = p;
 1774 static enum CXChildVisitResult PrintMangledName(CXCursor cursor, CXCursor p,
 1774 static enum CXChildVisitResult PrintMangledName(CXCursor cursor, CXCursor p,
 1786 static enum CXChildVisitResult PrintManglings(CXCursor cursor, CXCursor p,
 1786 static enum CXChildVisitResult PrintManglings(CXCursor cursor, CXCursor p,
 1818 static enum CXChildVisitResult PrintBitWidth(CXCursor cursor, CXCursor p,
 1818 static enum CXChildVisitResult PrintBitWidth(CXCursor cursor, CXCursor p,
 1837 static enum CXChildVisitResult PrintTypeDeclaration(CXCursor cursor, CXCursor p,
 1837 static enum CXChildVisitResult PrintTypeDeclaration(CXCursor cursor, CXCursor p,
 1839   CXCursor typeDeclaration = clang_getTypeDeclaration(clang_getCursorType(cursor));
 1853 static enum CXChildVisitResult PrintDeclAttributes(CXCursor cursor, CXCursor p,
 1853 static enum CXChildVisitResult PrintDeclAttributes(CXCursor cursor, CXCursor p,
 2216 static void print_cursor_file_scan(CXTranslationUnit TU, CXCursor cursor,
 2234   CXCursor prevCursor = clang_getNullCursor();
 2256     CXCursor cursor;
 2775 typedef void (*cursor_handler_t)(CXCursor cursor);
 2786   CXCursor Cursor;
 2875 static void inspect_print_cursor(CXCursor Cursor) {
 2992 static void inspect_evaluate_cursor(CXCursor Cursor) {
 3029 static void inspect_macroinfo_cursor(CXCursor Cursor) {
 3063                                          CXCursor cursor, CXSourceRange range) {
 3080   CXCursor Cursor;
 3177                                          CXCursor cursor, CXSourceRange range) {
 4120   CXCursor *cursors = 0;
 4206   cursors = (CXCursor *)malloc(num_tokens * sizeof(CXCursor));
tools/clang/tools/libclang/CIndex.cpp
  172 static SourceRange getRawCursorExtent(CXCursor C);
  173 static SourceRange getFullCursorExtent(CXCursor C, SourceManager &SrcMgr);
  189 bool CursorVisitor::Visit(CXCursor Cursor, bool CheckedRegionOfInterest) {
  487 bool CursorVisitor::VisitChildren(CXCursor Cursor) {
  597 Optional<bool> CursorVisitor::shouldVisitCursor(CXCursor Cursor) {
  641   CXCursor Cursor = MakeCXCursor(D, TU, RegionOfInterest);
 1056     CXCursor Cursor = MakeCXCursor(*I, TU, RegionOfInterest);
 1850                             const TemplateArgumentLoc *End, CXCursor parent)
 1865   DeclVisit(const Decl *D, CXCursor parent, bool isFirst) :
 1876   TypeLocVisit(TypeLoc tl, CXCursor parent) :
 1892   LabelRefVisit(LabelDecl *LD, SourceLocation labelLoc, CXCursor parent)
 1908   NestedNameSpecifierLocVisit(NestedNameSpecifierLoc Qualifier, CXCursor parent)
 1927   DeclarationNameInfoVisit(const Stmt *S, CXCursor parent)
 1950   MemberRefVisit(const FieldDecl *D, SourceLocation L, CXCursor parent)
 1966   CXCursor Parent;
 1968   EnqueueVisitor(VisitorWorkList &wl, CXCursor parent)
 2993 bool CursorVisitor::IsInRegionOfInterest(CXCursor C) {
 3073         CXCursor Cursor = MakeCXCursor(S, StmtParent, TU, RegionOfInterest);
 3657 static const IdentifierInfo *getMacroIdentifier(CXCursor C) {
 3668 unsigned clang_Cursor_isMacroFunctionLike(CXCursor C) {
 3680 unsigned clang_Cursor_isMacroBuiltin(CXCursor C) {
 3692 unsigned clang_Cursor_isFunctionInlined(CXCursor C) {
 3796 static const ExprEvalResult* evaluateExpr(Expr *expr, CXCursor C) {
 3966 CXEvalResult clang_Cursor_Evaluate(CXCursor C) {
 3976 unsigned clang_Cursor_hasAttrs(CXCursor C) {
 4170 CXCursor clang_getTranslationUnitCursor(CXTranslationUnit TU) {
 4405 unsigned clang_visitChildren(CXCursor parent,
 4433 	enum CXChildVisitResult(*invoke)(struct _CXChildVisitResult*, CXCursor,
 4434                                          CXCursor);
 4437 static enum CXChildVisitResult visitWithBlock(CXCursor cursor, CXCursor parent,
 4437 static enum CXChildVisitResult visitWithBlock(CXCursor cursor, CXCursor parent,
 4445 unsigned clang_visitChildrenWithBlock(CXCursor parent,
 4487 CXString clang_getCursorSpelling(CXCursor C) {
 4648 CXSourceRange clang_Cursor_getSpellingNameRange(CXCursor C,
 4743 CXString clang_Cursor_getMangling(CXCursor C) {
 4757 CXStringSet *clang_Cursor_getCXXManglings(CXCursor C) {
 4771 CXStringSet *clang_Cursor_getObjCManglings(CXCursor C) {
 4785 CXPrintingPolicy clang_getCursorPrintingPolicy(CXCursor C) {
 4953 CXString clang_getCursorPrettyPrinted(CXCursor C, CXPrintingPolicy cxPolicy) {
 4974 CXString clang_getCursorDisplayName(CXCursor C) {
 5549   CXCursor &BestCursor;
 5552                 SourceLocation tokenBegin, CXCursor &outputCursor)
 5559 static enum CXChildVisitResult GetCursorVisitor(CXCursor cursor,
 5560                                                 CXCursor parent,
 5563   CXCursor *BestCursor = &Data->BestCursor;
 5659 CXCursor clang_getCursor(CXTranslationUnit TU, CXSourceLocation Loc) {
 5669   CXCursor Result = cxcursor::getCursor(TU, SLoc);
 5699     CXCursor Definition = clang_getCursorDefinition(Result);
 5721 CXCursor clang_getNullCursor(void) {
 5725 unsigned clang_equalCursors(CXCursor X, CXCursor Y) {
 5725 unsigned clang_equalCursors(CXCursor X, CXCursor Y) {
 5741 unsigned clang_hashCursor(CXCursor C) {
 5759 unsigned clang_isInvalidDeclaration(CXCursor C) {
 5804 CXCursorKind clang_getCursorKind(CXCursor C) {
 5808 CXSourceLocation clang_getCursorLocation(CXCursor C) {
 5946 CXCursor cxcursor::getCursor(CXTranslationUnit TU, SourceLocation SLoc) {
 5961   CXCursor Result = MakeCXCursorInvalid(CXCursor_NoDeclFound);
 5974 static SourceRange getRawCursorExtent(CXCursor C) {
 6076 static SourceRange getFullCursorExtent(CXCursor C, SourceManager &SrcMgr) {
 6115 CXSourceRange clang_getCursorExtent(CXCursor C) {
 6123 CXCursor clang_getCursorReferenced(CXCursor C) {
 6123 CXCursor clang_getCursorReferenced(CXCursor C) {
 6146       CXCursor declCursor = MakeCXCursor(D, tu);
 6235 CXCursor clang_getCursorDefinition(CXCursor C) {
 6235 CXCursor clang_getCursorDefinition(CXCursor C) {
 6457 unsigned clang_isCursorDefinition(CXCursor C) {
 6464 CXCursor clang_getCanonicalCursor(CXCursor C) {
 6464 CXCursor clang_getCanonicalCursor(CXCursor C) {
 6483 int clang_Cursor_getObjCSelectorIndex(CXCursor cursor) {
 6487 unsigned clang_getNumOverloadedDecls(CXCursor C) {
 6506 CXCursor clang_getOverloadedDecl(CXCursor cursor, unsigned index) {
 6506 CXCursor clang_getOverloadedDecl(CXCursor cursor, unsigned index) {
 6533 void clang_getDefinitionSpellingAndExtent(CXCursor C,
 6554 CXSourceRange clang_getCursorReferenceNameRange(CXCursor C, unsigned NameFlags,
 6856 static enum CXChildVisitResult AnnotateTokensVisitor(CXCursor cursor,
 6857                                                      CXCursor parent,
 6859 static bool AnnotateTokensPostChildrenVisitor(CXCursor cursor,
 6865   CXCursor *Cursors;
 6874     CXCursor cursor;
 6880     CXCursor Cursor;
 6909   void annotateAndAdvanceTokens(CXCursor, RangeComparisonResult, SourceRange);
 6910   bool annotateAndAdvanceFunctionMacroTokens(CXCursor, RangeComparisonResult,
 6914   AnnotateTokensWorker(CXToken *tokens, CXCursor *cursors, unsigned numTokens,
 6928   void VisitChildren(CXCursor C) { AnnotateVis.VisitChildren(C); }
 6929   enum CXChildVisitResult Visit(CXCursor cursor, CXCursor parent);
 6929   enum CXChildVisitResult Visit(CXCursor cursor, CXCursor parent);
 6930   bool IsIgnoredChildCursor(CXCursor cursor) const;
 6933   bool postVisitChildren(CXCursor cursor);
 6935   void HandlePostPonedChildCursor(CXCursor Cursor, unsigned StartTokenIndex);
 6957 bool AnnotateTokensWorker::IsIgnoredChildCursor(CXCursor cursor) const {
 6971 const CXXOperatorCallExpr *GetSubscriptOrCallOperator(CXCursor Cursor) {
 7004         CXCursor cxChild = MakeCXCursor(DRE, parentDecl, TU);
 7018 static inline void updateCursorAnnotation(CXCursor &Cursor,
 7019                                           const CXCursor &updateC) {
 7031 void AnnotateTokensWorker::annotateAndAdvanceTokens(CXCursor updateC,
 7053                                                CXCursor updateC,
 7090 AnnotateTokensWorker::Visit(CXCursor cursor, CXCursor parent) {  
 7090 AnnotateTokensWorker::Visit(CXCursor cursor, CXCursor parent) {  
 7208   const CXCursor updateC =
 7251 bool AnnotateTokensWorker::postVisitChildren(CXCursor cursor) {
 7297     CXCursor Cursor, unsigned StartTokenIndex) {
 7335 static enum CXChildVisitResult AnnotateTokensVisitor(CXCursor cursor,
 7336                                                      CXCursor parent,
 7341 static bool AnnotateTokensPostChildrenVisitor(CXCursor cursor,
 7363   CXChildVisitResult visit(CXCursor cursor, CXCursor parent) {
 7363   CXChildVisitResult visit(CXCursor cursor, CXCursor parent) {
 7418 MarkMacroArgTokensVisitorDelegate(CXCursor cursor, CXCursor parent,
 7418 MarkMacroArgTokensVisitorDelegate(CXCursor cursor, CXCursor parent,
 7438                                        CXCursor *Cursors,
 7526       CXCursor Cursor =
 7542                                      CXCursor *Cursors) {
 7650                           CXCursor *Cursors) {
 7668   CXCursor C = clang_getNullCursor();
 7691 CXLinkageKind clang_getCursorLinkage(CXCursor cursor) {
 7714 CXVisibilityKind clang_getCursorVisibility(CXCursor cursor) {
 7805 enum CXAvailabilityKind clang_getCursorAvailability(CXCursor cursor) {
 7925 int clang_getCursorPlatformAvailability(CXCursor cursor, int *always_deprecated,
 7975 CXLanguageKind clang_getCursorLanguage(CXCursor cursor) {
 7982 CXTLSKind clang_getCursorTLSKind(CXCursor cursor) {
 8017 enum CX_StorageClass clang_Cursor_getStorageClass(CXCursor C) {
 8048 CXCursor clang_getCursorSemanticParent(CXCursor cursor) {
 8048 CXCursor clang_getCursorSemanticParent(CXCursor cursor) {
 8068 CXCursor clang_getCursorLexicalParent(CXCursor cursor) {
 8068 CXCursor clang_getCursorLexicalParent(CXCursor cursor) {
 8085 CXFile clang_getIncludedFile(CXCursor cursor) {
 8093 unsigned clang_Cursor_getObjCPropertyAttributes(CXCursor C, unsigned reserved) {
 8123 CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C) {
 8135 CXString clang_Cursor_getObjCPropertySetterName(CXCursor C) {
 8147 unsigned clang_Cursor_getObjCDeclQualifiers(CXCursor C) {
 8171 unsigned clang_Cursor_isObjCOptional(CXCursor C) {
 8184 unsigned clang_Cursor_isVariadic(CXCursor C) {
 8197 unsigned clang_Cursor_isExternalSymbol(CXCursor C,
 8217 CXSourceRange clang_Cursor_getCommentRange(CXCursor C) {
 8230 CXString clang_Cursor_getRawCommentText(CXCursor C) {
 8245 CXString clang_Cursor_getBriefCommentText(CXCursor C) {
 8264 CXModule clang_Cursor_getModule(CXCursor C) {
 8361 unsigned clang_CXXConstructor_isDefaultConstructor(CXCursor C) {
 8371 unsigned clang_CXXConstructor_isCopyConstructor(CXCursor C) {
 8381 unsigned clang_CXXConstructor_isMoveConstructor(CXCursor C) {
 8391 unsigned clang_CXXConstructor_isConvertingConstructor(CXCursor C) {
 8402 unsigned clang_CXXField_isMutable(CXCursor C) {
 8412 unsigned clang_CXXMethod_isPureVirtual(CXCursor C) {
 8422 unsigned clang_CXXMethod_isConst(CXCursor C) {
 8432 unsigned clang_CXXMethod_isDefaulted(CXCursor C) {
 8442 unsigned clang_CXXMethod_isStatic(CXCursor C) {
 8452 unsigned clang_CXXMethod_isVirtual(CXCursor C) {
 8462 unsigned clang_CXXRecord_isAbstract(CXCursor C) {
 8473 unsigned clang_EnumDecl_isScoped(CXCursor C) {
 8486 CXType clang_getIBOutletCollectionType(CXCursor C) {
 8917 Logger &cxindex::Logger::operator<<(CXCursor cursor) {
tools/clang/tools/libclang/CIndexCXX.cpp
   22 unsigned clang_isVirtualBase(CXCursor C) {
   30 enum CX_CXXAccessSpecifier clang_getCXXAccessSpecifier(CXCursor C) {
   50 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) {
   82 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) {
   82 CXCursor clang_getSpecializedCursorTemplate(CXCursor C) {
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  633         CXCursor cursor = cxcursor::MakeCXCursor(D, *TU);
tools/clang/tools/libclang/CIndexHigh.cpp
   30   SmallVector<CXCursor, 8> Overridden;
   38   for (SmallVectorImpl<CXCursor>::iterator
  144 static enum CXChildVisitResult findFileIdRefVisit(CXCursor cursor,
  145                                                   CXCursor parent,
  147   CXCursor declCursor = clang_getCursorReferenced(cursor);
  212 static bool findIdRefsInFile(CXTranslationUnit TU, CXCursor declCursor,
  262 static enum CXChildVisitResult findFileMacroRefVisit(CXCursor cursor,
  263                                                      CXCursor parent,
  306 static bool findMacroRefsInFile(CXTranslationUnit TU, CXCursor Cursor,
  351   enum CXChildVisitResult visit(CXCursor cursor, CXCursor parent) {
  351   enum CXChildVisitResult visit(CXCursor cursor, CXCursor parent) {
  372   static enum CXChildVisitResult visit(CXCursor cursor, CXCursor parent,
  372   static enum CXChildVisitResult visit(CXCursor cursor, CXCursor parent,
  409 CXResult clang_findReferencesInFile(CXCursor cursor, CXFile file,
  462   CXCursor refCursor = clang_getCursorReferenced(cursor);
  512                                                  CXCursor cursor,
  518 CXResult clang_findReferencesInFileWithBlock(CXCursor cursor,
tools/clang/tools/libclang/CIndexUSRs.cpp
   38 CXString clang_getCursorUSR(CXCursor C) {
tools/clang/tools/libclang/CLog.h
   69   Logger &operator<<(CXCursor cursor);
tools/clang/tools/libclang/CXComment.cpp
   28 CXComment clang_Cursor_getParsedComment(CXCursor C) {
tools/clang/tools/libclang/CXCursor.cpp
   34 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) {
   36   CXCursor C = { K, 0, { nullptr, nullptr, TU } };
   90 CXCursor cxcursor::MakeCXCursor(const Attr *A, const Decl *Parent,
   93   CXCursor C = { GetCursorKind(A), 0, { Parent, A, TU } };
   97 CXCursor cxcursor::MakeCXCursor(const Decl *D, CXTranslationUnit TU,
  117     CXCursor C = { K, SelectorIdIndex,
  122   CXCursor C = { K, 0, { D, (void*)(intptr_t) (FirstInDeclGroup ? 1 : 0), TU }};
  126 CXCursor cxcursor::MakeCXCursor(const Stmt *S, const Decl *Parent,
  573     CXCursor C = { K, 0, { Parent, S, TU } };
  734   CXCursor C = { K, 0, { Parent, S, TU } };
  738 CXCursor cxcursor::MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, 
  743   CXCursor C = { CXCursor_ObjCSuperClassRef, 0, { Super, RawLoc, TU } };
  748 cxcursor::getCursorObjCSuperClassRef(CXCursor C) {
  754 CXCursor cxcursor::MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto, 
  759   CXCursor C = { CXCursor_ObjCProtocolRef, 0, { Proto, RawLoc, TU } };
  764 cxcursor::getCursorObjCProtocolRef(CXCursor C) {
  770 CXCursor cxcursor::MakeCursorObjCClassRef(const ObjCInterfaceDecl *Class, 
  778   CXCursor C = { CXCursor_ObjCClassRef, 0, { Class, RawLoc, TU } };
  783 cxcursor::getCursorObjCClassRef(CXCursor C) {
  789 CXCursor cxcursor::MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc, 
  793   CXCursor C = { CXCursor_TypeRef, 0, { Type, RawLoc, TU } };
  798 cxcursor::getCursorTypeRef(CXCursor C) {
  804 CXCursor cxcursor::MakeCursorTemplateRef(const TemplateDecl *Template, 
  809   CXCursor C = { CXCursor_TemplateRef, 0, { Template, RawLoc, TU } };
  814 cxcursor::getCursorTemplateRef(CXCursor C) {
  820 CXCursor cxcursor::MakeCursorNamespaceRef(const NamedDecl *NS,
  827   CXCursor C = { CXCursor_NamespaceRef, 0, { NS, RawLoc, TU } };
  832 cxcursor::getCursorNamespaceRef(CXCursor C) {
  838 CXCursor cxcursor::MakeCursorVariableRef(const VarDecl *Var, SourceLocation Loc, 
  843   CXCursor C = { CXCursor_VariableRef, 0, { Var, RawLoc, TU } };
  848 cxcursor::getCursorVariableRef(CXCursor C) {
  854 CXCursor cxcursor::MakeCursorMemberRef(const FieldDecl *Field, SourceLocation Loc, 
  859   CXCursor C = { CXCursor_MemberRef, 0, { Field, RawLoc, TU } };
  864 cxcursor::getCursorMemberRef(CXCursor C) {
  870 CXCursor cxcursor::MakeCursorCXXBaseSpecifier(const CXXBaseSpecifier *B,
  872   CXCursor C = { CXCursor_CXXBaseSpecifier, 0, { B, nullptr, TU } };
  876 const CXXBaseSpecifier *cxcursor::getCursorCXXBaseSpecifier(CXCursor C) {
  881 CXCursor cxcursor::MakePreprocessingDirectiveCursor(SourceRange Range, 
  883   CXCursor C = { CXCursor_PreprocessingDirective, 0,
  891 SourceRange cxcursor::getCursorPreprocessingDirective(CXCursor C) {
  899 CXCursor cxcursor::MakeMacroDefinitionCursor(const MacroDefinitionRecord *MI,
  901   CXCursor C = {CXCursor_MacroDefinition, 0, {MI, nullptr, TU}};
  905 const MacroDefinitionRecord *cxcursor::getCursorMacroDefinition(CXCursor C) {
  910 CXCursor cxcursor::MakeMacroExpansionCursor(MacroExpansion *MI,
  912   CXCursor C = { CXCursor_MacroExpansion, 0, { MI, nullptr, TU } };
  916 CXCursor cxcursor::MakeMacroExpansionCursor(MacroDefinitionRecord *MI,
  920   CXCursor C = {CXCursor_MacroExpansion, 0, {MI, Loc.getPtrEncoding(), TU}};
  941 CXCursor cxcursor::MakeInclusionDirectiveCursor(InclusionDirective *ID, 
  943   CXCursor C = { CXCursor_InclusionDirective, 0, { ID, nullptr, TU } };
  947 const InclusionDirective *cxcursor::getCursorInclusionDirective(CXCursor C) {
  952 CXCursor cxcursor::MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc, 
  957   CXCursor C = { CXCursor_LabelRef, 0, { Label, RawLoc, TU } };
  962 cxcursor::getCursorLabelRef(CXCursor C) {
  968 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const OverloadExpr *E,
  973   CXCursor C = { 
  980 CXCursor cxcursor::MakeCursorOverloadedDeclRef(const Decl *D,
  986   CXCursor C = { 
  993 CXCursor cxcursor::MakeCursorOverloadedDeclRef(TemplateName Name, 
  999   CXCursor C = { 
 1007 cxcursor::getCursorOverloadedDeclRef(CXCursor C) {
 1014 const Decl *cxcursor::getCursorDecl(CXCursor Cursor) {
 1018 const Expr *cxcursor::getCursorExpr(CXCursor Cursor) {
 1022 const Stmt *cxcursor::getCursorStmt(CXCursor Cursor) {
 1031 const Attr *cxcursor::getCursorAttr(CXCursor Cursor) {
 1035 ASTContext &cxcursor::getCursorContext(CXCursor Cursor) {
 1039 ASTUnit *cxcursor::getCursorASTUnit(CXCursor Cursor) {
 1046 CXTranslationUnit cxcursor::getCursorTU(CXCursor Cursor) {
 1050 void cxcursor::getOverriddenCursors(CXCursor cursor,
 1051                                     SmallVectorImpl<CXCursor> &overridden) { 
 1068 cxcursor::getSelectorIdentifierIndexAndLoc(CXCursor cursor) {
 1085 CXCursor cxcursor::getSelectorIdentifierCursor(int SelIdx, CXCursor cursor) {
 1085 CXCursor cxcursor::getSelectorIdentifierCursor(int SelIdx, CXCursor cursor) {
 1086   CXCursor newCursor = cursor;
 1108 CXCursor cxcursor::getTypeRefCursor(CXCursor cursor) {
 1108 CXCursor cxcursor::getTypeRefCursor(CXCursor cursor) {
 1149 bool cxcursor::operator==(CXCursor X, CXCursor Y) {
 1149 bool cxcursor::operator==(CXCursor X, CXCursor Y) {
 1156 bool cxcursor::isFirstInDeclGroup(CXCursor C) {
 1165 int clang_Cursor_isNull(CXCursor cursor) {
 1169 CXTranslationUnit clang_Cursor_getTranslationUnit(CXCursor cursor) {
 1173 int clang_Cursor_getNumArguments(CXCursor C) {
 1195 CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i) {
 1195 CXCursor clang_Cursor_getArgument(CXCursor C, unsigned i) {
 1230 int clang_Cursor_getNumTemplateArguments(CXCursor C) {
 1268     CXCursor C, unsigned I, TemplateArgument *TA) {
 1293 enum CXTemplateArgumentKind clang_Cursor_getTemplateArgumentKind(CXCursor C,
 1317 CXType clang_Cursor_getTemplateArgumentType(CXCursor C, unsigned I) {
 1331 long long clang_Cursor_getTemplateArgumentValue(CXCursor C, unsigned I) {
 1347 unsigned long long clang_Cursor_getTemplateArgumentUnsignedValue(CXCursor C,
 1368 typedef llvm::DenseMap<CXCursor, unsigned> CXCursorSet_Impl;
 1379   static inline CXCursor getEmptyKey() {
 1382   static inline CXCursor getTombstoneKey() {
 1385   static inline unsigned getHashValue(const CXCursor &cursor) {
 1389   static inline bool isEqual(const CXCursor &x, const CXCursor &y) {
 1389   static inline bool isEqual(const CXCursor &x, const CXCursor &y) {
 1405 unsigned clang_CXCursorSet_contains(CXCursorSet set, CXCursor cursor) {
 1412 unsigned clang_CXCursorSet_insert(CXCursorSet set, CXCursor cursor) {
 1427 CXCompletionString clang_getCursorCompletionString(CXCursor cursor) {
 1462     typedef SmallVector<CXCursor, 2> CursorVec;
 1483 void clang_getOverriddenCursors(CXCursor cursor,
 1484                                 CXCursor **overridden,
 1519   CXCursor backRefCursor = MakeCXCursorInvalid(CXCursor_InvalidFile, TU);
 1540 void clang_disposeOverriddenCursors(CXCursor *overridden) {
 1560 int clang_Cursor_isDynamicCall(CXCursor C) {
 1599 CXType clang_Cursor_getReceiverType(CXCursor C) {
tools/clang/tools/libclang/CXCursor.h
   48 CXCursor getCursor(CXTranslationUnit, SourceLocation);
   50 CXCursor MakeCXCursor(const clang::Attr *A, const clang::Decl *Parent,
   52 CXCursor MakeCXCursor(const clang::Decl *D, CXTranslationUnit TU,
   55 CXCursor MakeCXCursor(const clang::Stmt *S, const clang::Decl *Parent,
   58 CXCursor MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU = nullptr);
   61 CXCursor MakeCursorObjCSuperClassRef(ObjCInterfaceDecl *Super, 
   68   getCursorObjCSuperClassRef(CXCursor C);
   71 CXCursor MakeCursorObjCProtocolRef(const ObjCProtocolDecl *Proto,
   78   getCursorObjCProtocolRef(CXCursor C);
   81 CXCursor MakeCursorObjCClassRef(const ObjCInterfaceDecl *Class,
   88   getCursorObjCClassRef(CXCursor C);
   91 CXCursor MakeCursorTypeRef(const TypeDecl *Type, SourceLocation Loc,
   96 std::pair<const TypeDecl *, SourceLocation> getCursorTypeRef(CXCursor C);
   99 CXCursor MakeCursorTemplateRef(const TemplateDecl *Template, SourceLocation Loc,
  105   getCursorTemplateRef(CXCursor C);
  109 CXCursor MakeCursorNamespaceRef(const NamedDecl *NS, SourceLocation Loc,
  114 std::pair<const NamedDecl *, SourceLocation> getCursorNamespaceRef(CXCursor C);
  117 CXCursor MakeCursorVariableRef(const VarDecl *Var, SourceLocation Loc, 
  122 std::pair<const VarDecl *, SourceLocation> getCursorVariableRef(CXCursor C);
  125 CXCursor MakeCursorMemberRef(const FieldDecl *Field, SourceLocation Loc, 
  130 std::pair<const FieldDecl *, SourceLocation> getCursorMemberRef(CXCursor C);
  133 CXCursor MakeCursorCXXBaseSpecifier(const CXXBaseSpecifier *B,
  137 const CXXBaseSpecifier *getCursorCXXBaseSpecifier(CXCursor C);
  140 CXCursor MakePreprocessingDirectiveCursor(SourceRange Range,
  144 SourceRange getCursorPreprocessingDirective(CXCursor C);
  147 CXCursor MakeMacroDefinitionCursor(const MacroDefinitionRecord *,
  152 const MacroDefinitionRecord *getCursorMacroDefinition(CXCursor C);
  155 CXCursor MakeMacroExpansionCursor(MacroExpansion *, CXTranslationUnit TU);
  159 CXCursor MakeMacroExpansionCursor(MacroDefinitionRecord *, SourceLocation Loc,
  170   CXCursor C;
  187   MacroExpansionCursor(CXCursor C) : C(C) {
  197 static inline MacroExpansionCursor getCursorMacroExpansion(CXCursor C) {
  202 CXCursor MakeInclusionDirectiveCursor(InclusionDirective *,
  207 const InclusionDirective *getCursorInclusionDirective(CXCursor C);
  210 CXCursor MakeCursorLabelRef(LabelStmt *Label, SourceLocation Loc,
  215 std::pair<const LabelStmt *, SourceLocation> getCursorLabelRef(CXCursor C);
  218 CXCursor MakeCursorOverloadedDeclRef(const OverloadExpr *E,
  222 CXCursor MakeCursorOverloadedDeclRef(const Decl *D, SourceLocation Location,
  226 CXCursor MakeCursorOverloadedDeclRef(TemplateName Template, 
  238   getCursorOverloadedDeclRef(CXCursor C);
  240 const Decl *getCursorDecl(CXCursor Cursor);
  241 const Expr *getCursorExpr(CXCursor Cursor);
  242 const Stmt *getCursorStmt(CXCursor Cursor);
  243 const Attr *getCursorAttr(CXCursor Cursor);
  245 ASTContext &getCursorContext(CXCursor Cursor);
  246 ASTUnit *getCursorASTUnit(CXCursor Cursor);
  247 CXTranslationUnit getCursorTU(CXCursor Cursor);
  249 void getOverriddenCursors(CXCursor cursor,
  250                           SmallVectorImpl<CXCursor> &overridden);
  261 std::pair<int, SourceLocation> getSelectorIdentifierIndexAndLoc(CXCursor);
  262 static inline int getSelectorIdentifierIndex(CXCursor cursor) {
  265 static inline SourceLocation getSelectorIdentifierLoc(CXCursor cursor) {
  269 CXCursor getSelectorIdentifierCursor(int SelIdx, CXCursor cursor);
  269 CXCursor getSelectorIdentifierCursor(int SelIdx, CXCursor cursor);
  271 static inline CXCursor getTypeRefedCallExprCursor(CXCursor cursor) {
  271 static inline CXCursor getTypeRefedCallExprCursor(CXCursor cursor) {
  272   CXCursor newCursor = cursor;
  278 CXCursor getTypeRefCursor(CXCursor cursor);
  278 CXCursor getTypeRefCursor(CXCursor cursor);
  285 bool operator==(CXCursor X, CXCursor Y);
  285 bool operator==(CXCursor X, CXCursor Y);
  287 inline bool operator!=(CXCursor X, CXCursor Y) {
  287 inline bool operator!=(CXCursor X, CXCursor Y) {
  293 bool isFirstInDeclGroup(CXCursor C);
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  190     CXCursor Cursor;
  286     CXCursor C = MakeCXCursor(A, D, IdxCtx.CXTU);
  543                                  SourceLocation Loc, CXCursor Cursor,
  602                                           SourceLocation Loc, CXCursor Cursor,
  886                                       CXCursor Cursor,
 1195 CXCursor CXIndexDataConsumer::getRefCursor(const NamedDecl *D, SourceLocation Loc) {
tools/clang/tools/libclang/CXIndexDataConsumer.h
  214   AttrInfo(CXIdxAttrKind Kind, CXCursor C, CXIdxLoc Loc, const Attr *A) {
  226   IBOutletCollectionInfo(CXCursor C, CXIdxLoc Loc, const Attr *A) :
  413   bool handleReference(const NamedDecl *D, SourceLocation Loc, CXCursor Cursor,
  445                   SourceLocation Loc, CXCursor Cursor,
  451                            SourceLocation Loc, CXCursor Cursor,
  472   CXCursor getCursor(const Decl *D) {
  476   CXCursor getRefCursor(const NamedDecl *D, SourceLocation Loc);
tools/clang/tools/libclang/CXType.cpp
  215 CXType clang_getCursorType(CXCursor C) {
  305 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) {
  323 CXType clang_getEnumDeclIntegerType(CXCursor C) {
  341 long long clang_getEnumConstantDeclValue(CXCursor C) {
  357 unsigned long long clang_getEnumConstantDeclUnsignedValue(CXCursor C) {
  373 int clang_getFieldDeclBitWidth(CXCursor C) {
  480 CXCursor clang_getTypeDeclaration(CXType CT) {
  719 CXType clang_getCursorResultType(CXCursor C) {
  772 int clang_getCursorExceptionSpecificationType(CXCursor C) {
  983 static long long validateFieldParentType(CXCursor PC, CXType PT){
 1011   CXCursor PC = clang_getTypeDeclaration(PT);
 1051 long long clang_Cursor_getOffsetOfField(CXCursor C) {
 1054     CXCursor PC = clang_getCursorSemanticParent(C);
 1088 unsigned clang_Cursor_isBitField(CXCursor C) {
 1097 CXString clang_getDeclObjCTypeEncoding(CXCursor C) {
 1181 CXCursor clang_Type_getObjCProtocolDecl(CXType CT, unsigned i) {
 1228   CXCursor PC = clang_getTypeDeclaration(PT);
 1253 unsigned clang_Cursor_isAnonymous(CXCursor C){
 1267 unsigned clang_Cursor_isAnonymousRecordDecl(CXCursor C){
 1276 unsigned clang_Cursor_isInlineNamespace(CXCursor C) {
tools/clang/tools/libclang/CursorVisitor.h
   36   CXCursor parent;
   38   VisitorJob(CXCursor C, Kind k, const void *d1, const void *d2 = nullptr,
   47   const CXCursor &getParent() const { return parent; }
   59   typedef bool (*PostChildrenVisitorTy)(CXCursor cursor,
   68   CXCursor Parent;
  121     CXCursor &Parent;
  123     CXCursor OldParent;
  126     SetParentRAII(CXCursor &Parent, const Decl *&StmtParent,
  127                   CXCursor NewParent)
  177   bool Visit(CXCursor Cursor, bool CheckedRegionOfInterest = false);
  194   bool VisitChildren(CXCursor Parent);
  202   Optional<bool> shouldVisitCursor(CXCursor C);
  264   bool IsInRegionOfInterest(CXCursor C);
tools/clang/tools/libclang/Index_Internal.h
   37                                  CXCursor, CXSourceRange);
tools/clang/unittests/libclang/LibclangTest.cpp
  402   CXCursor C = clang_getTranslationUnitCursor(ClangTU);
  575     CXCursor TUCursor = clang_getTranslationUnitCursor(ClangTU);
tools/clang/unittests/libclang/TestUtils.h
   79     CXCursor TuCursor = clang_getTranslationUnitCursor(ClangTU);
   87   static CXChildVisitResult TraverseStateless(CXCursor cx, CXCursor parent,
   87   static CXChildVisitResult TraverseStateless(CXCursor cx, CXCursor parent,