Home | History | Annotate | Download | only in libclang

Lines Matching refs:Cursors

1458   // "Class") have associated declarations. Create cursors for those.
2815 // treated like DeclRefExpr cursors.
5790 CXCursor *Cursors;
5832 AnnotateTokensWorker(CXToken *tokens, CXCursor *cursors, unsigned numTokens,
5834 : Tokens(tokens), Cursors(cursors),
5851 /// \brief Determine whether the annotator saw any cursors that have
5893 updateCursorAnnotation(Cursors[I], updateC);
5927 if (clang_isInvalid(clang_getCursorKind(Cursors[I])))
5928 Cursors[I] = updateC;
6030 Cursors[I] = cursor;
6035 if (Cursors[I].kind != CXCursor_MacroExpansion)
6036 Cursors[I] = cursor;
6076 updateCursorAnnotation(Cursors[I], updateC);
6110 // but the child cursors.
6114 // capture by the child cursors.
6116 Cursors[I])))
6119 Cursors[I] = cursor;
6237 CXCursor *Cursors,
6316 Cursors[NextIdx - 1] =
6329 updateCursorAnnotation(Cursors[TokIdx], Cursor);
6341 CXCursor *Cursors) {
6356 annotatePreprocessorTokens(TU, RegionOfInterest, Cursors, Tokens, NumTokens);
6382 AnnotateTokensWorker W(Tokens, Cursors, NumTokens, TU, RegionOfInterest);
6398 if (Cursors[I].kind == CXCursor_ObjCPropertyDecl) {
6401 = dyn_cast_or_null<ObjCPropertyDecl>(getCursorDecl(Cursors[I]))) {
6422 if (Cursors[I].kind == CXCursor_ObjCInstanceMethodDecl ||
6423 Cursors[I].kind == CXCursor_ObjCClassMethodDecl) {
6437 if (Cursors[I].kind == CXCursor_CXXFinalAttr ||
6438 Cursors[I].kind == CXCursor_CXXOverrideAttr) {
6450 CXCursor *Cursors) {
6455 if (NumTokens == 0 || !Tokens || !Cursors) {
6470 Cursors[I] = C;
6479 clang_annotateTokensImpl(TU, CXXUnit, Tokens, NumTokens, Cursors);