@@ -372,25 +372,6 @@ class CXIndexDataConsumer : public index::IndexDataConsumer {
372
372
373
373
void startedTranslationUnit ();
374
374
375
- void indexDecl (const Decl *D);
376
-
377
- void indexTagDecl (const TagDecl *D);
378
-
379
- void indexTypeSourceInfo (TypeSourceInfo *TInfo, const NamedDecl *Parent,
380
- const DeclContext *DC = nullptr );
381
-
382
- void indexTypeLoc (TypeLoc TL, const NamedDecl *Parent,
383
- const DeclContext *DC = nullptr );
384
-
385
- void indexNestedNameSpecifierLoc (NestedNameSpecifierLoc NNS,
386
- const NamedDecl *Parent,
387
- const DeclContext *DC = nullptr );
388
-
389
- void indexDeclContext (const DeclContext *DC);
390
-
391
- void indexBody (const Stmt *S, const NamedDecl *Parent,
392
- const DeclContext *DC = nullptr );
393
-
394
375
void indexDiagnostics ();
395
376
396
377
void handleDiagnosticSet (CXDiagnosticSet CXDiagSet);
@@ -401,8 +382,6 @@ class CXIndexDataConsumer : public index::IndexDataConsumer {
401
382
402
383
bool handleField (const FieldDecl *D);
403
384
404
- bool handleMSProperty (const MSPropertyDecl *D);
405
-
406
385
bool handleEnumerator (const EnumConstantDecl *D);
407
386
408
387
bool handleTagDecl (const TagDecl *D);
@@ -438,18 +417,8 @@ class CXIndexDataConsumer : public index::IndexDataConsumer {
438
417
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct,
439
418
CXSymbolRole Role = CXSymbolRole_None);
440
419
441
- bool handleReference (const NamedDecl *D, SourceLocation Loc,
442
- const NamedDecl *Parent,
443
- const DeclContext *DC,
444
- const Expr *E = nullptr ,
445
- CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct,
446
- CXSymbolRole Role = CXSymbolRole_None);
447
-
448
420
bool isNotFromSourceFile (SourceLocation Loc) const ;
449
421
450
- void indexTopLevelDecl (const Decl *D);
451
- void indexDeclGroupRef (DeclGroupRef DG);
452
-
453
422
void translateLoc (SourceLocation Loc, CXIdxClientFile *indexFile, CXFile *file,
454
423
unsigned *line, unsigned *column, unsigned *offset);
455
424
0 commit comments