forked from OSchip/llvm-project
Removed dead code from clang/tools/libclang/CXIndexDataConsumer.{cpp,h}
Reviewers: jkorous Subscribers: dexonsmith, arphaman, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66156 llvm-svn: 368805
This commit is contained in:
parent
d4c50f7326
commit
1427226fe8
|
@ -633,12 +633,6 @@ bool CXIndexDataConsumer::handleField(const FieldDecl *D) {
|
||||||
return handleDecl(D, D->getLocation(), getCursor(D), DInfo);
|
return handleDecl(D, D->getLocation(), getCursor(D), DInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CXIndexDataConsumer::handleMSProperty(const MSPropertyDecl *D) {
|
|
||||||
DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
|
|
||||||
/*isContainer=*/false);
|
|
||||||
return handleDecl(D, D->getLocation(), getCursor(D), DInfo);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool CXIndexDataConsumer::handleEnumerator(const EnumConstantDecl *D) {
|
bool CXIndexDataConsumer::handleEnumerator(const EnumConstantDecl *D) {
|
||||||
DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
|
DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true,
|
||||||
/*isContainer=*/false);
|
/*isContainer=*/false);
|
||||||
|
@ -888,20 +882,6 @@ bool CXIndexDataConsumer::handleTypeAliasTemplate(const TypeAliasTemplateDecl *D
|
||||||
return handleDecl(D, D->getLocation(), getCursor(D), DInfo);
|
return handleDecl(D, D->getLocation(), getCursor(D), DInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc,
|
|
||||||
const NamedDecl *Parent,
|
|
||||||
const DeclContext *DC,
|
|
||||||
const Expr *E,
|
|
||||||
CXIdxEntityRefKind Kind,
|
|
||||||
CXSymbolRole Role) {
|
|
||||||
if (!D || !DC)
|
|
||||||
return false;
|
|
||||||
|
|
||||||
CXCursor Cursor = E ? MakeCXCursor(E, cast<Decl>(DC), CXTU)
|
|
||||||
: getRefCursor(D, Loc);
|
|
||||||
return handleReference(D, Loc, Cursor, Parent, DC, E, Kind, Role);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc,
|
bool CXIndexDataConsumer::handleReference(const NamedDecl *D, SourceLocation Loc,
|
||||||
CXCursor Cursor,
|
CXCursor Cursor,
|
||||||
const NamedDecl *Parent,
|
const NamedDecl *Parent,
|
||||||
|
|
|
@ -372,25 +372,6 @@ public:
|
||||||
|
|
||||||
void startedTranslationUnit();
|
void startedTranslationUnit();
|
||||||
|
|
||||||
void indexDecl(const Decl *D);
|
|
||||||
|
|
||||||
void indexTagDecl(const TagDecl *D);
|
|
||||||
|
|
||||||
void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
|
|
||||||
const DeclContext *DC = nullptr);
|
|
||||||
|
|
||||||
void indexTypeLoc(TypeLoc TL, const NamedDecl *Parent,
|
|
||||||
const DeclContext *DC = nullptr);
|
|
||||||
|
|
||||||
void indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS,
|
|
||||||
const NamedDecl *Parent,
|
|
||||||
const DeclContext *DC = nullptr);
|
|
||||||
|
|
||||||
void indexDeclContext(const DeclContext *DC);
|
|
||||||
|
|
||||||
void indexBody(const Stmt *S, const NamedDecl *Parent,
|
|
||||||
const DeclContext *DC = nullptr);
|
|
||||||
|
|
||||||
void indexDiagnostics();
|
void indexDiagnostics();
|
||||||
|
|
||||||
void handleDiagnosticSet(CXDiagnosticSet CXDiagSet);
|
void handleDiagnosticSet(CXDiagnosticSet CXDiagSet);
|
||||||
|
@ -401,8 +382,6 @@ public:
|
||||||
|
|
||||||
bool handleField(const FieldDecl *D);
|
bool handleField(const FieldDecl *D);
|
||||||
|
|
||||||
bool handleMSProperty(const MSPropertyDecl *D);
|
|
||||||
|
|
||||||
bool handleEnumerator(const EnumConstantDecl *D);
|
bool handleEnumerator(const EnumConstantDecl *D);
|
||||||
|
|
||||||
bool handleTagDecl(const TagDecl *D);
|
bool handleTagDecl(const TagDecl *D);
|
||||||
|
@ -438,18 +417,8 @@ public:
|
||||||
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct,
|
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct,
|
||||||
CXSymbolRole Role = CXSymbolRole_None);
|
CXSymbolRole Role = CXSymbolRole_None);
|
||||||
|
|
||||||
bool handleReference(const NamedDecl *D, SourceLocation Loc,
|
|
||||||
const NamedDecl *Parent,
|
|
||||||
const DeclContext *DC,
|
|
||||||
const Expr *E = nullptr,
|
|
||||||
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct,
|
|
||||||
CXSymbolRole Role = CXSymbolRole_None);
|
|
||||||
|
|
||||||
bool isNotFromSourceFile(SourceLocation Loc) const;
|
bool isNotFromSourceFile(SourceLocation Loc) const;
|
||||||
|
|
||||||
void indexTopLevelDecl(const Decl *D);
|
|
||||||
void indexDeclGroupRef(DeclGroupRef DG);
|
|
||||||
|
|
||||||
void translateLoc(SourceLocation Loc, CXIdxClientFile *indexFile, CXFile *file,
|
void translateLoc(SourceLocation Loc, CXIdxClientFile *indexFile, CXFile *file,
|
||||||
unsigned *line, unsigned *column, unsigned *offset);
|
unsigned *line, unsigned *column, unsigned *offset);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue