summaryrefslogtreecommitdiff
path: root/tools/libclang/IndexingContext.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/libclang/IndexingContext.h')
-rw-r--r--tools/libclang/IndexingContext.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/tools/libclang/IndexingContext.h b/tools/libclang/IndexingContext.h
index 3437d55f0147..c3851cd7e95e 100644
--- a/tools/libclang/IndexingContext.h
+++ b/tools/libclang/IndexingContext.h
@@ -49,8 +49,8 @@ struct EntityInfo : public CXIdxEntityInfo {
IntrusiveRefCntPtr<AttrListInfo> AttrList;
EntityInfo() {
- name = USR = 0;
- attributes = 0;
+ name = USR = nullptr;
+ attributes = nullptr;
numAttributes = 0;
}
};
@@ -86,9 +86,9 @@ struct DeclInfo : public CXIdxDeclInfo {
this->isRedeclaration = isRedeclaration;
this->isDefinition = isDefinition;
this->isContainer = isContainer;
- attributes = 0;
+ attributes = nullptr;
numAttributes = 0;
- declAsContainer = semanticContainer = lexicalContainer = 0;
+ declAsContainer = semanticContainer = lexicalContainer = nullptr;
flags = 0;
}
DeclInfo(DInfoKind K,
@@ -97,9 +97,9 @@ struct DeclInfo : public CXIdxDeclInfo {
this->isRedeclaration = isRedeclaration;
this->isDefinition = isDefinition;
this->isContainer = isContainer;
- attributes = 0;
+ attributes = nullptr;
numAttributes = 0;
- declAsContainer = semanticContainer = lexicalContainer = 0;
+ declAsContainer = semanticContainer = lexicalContainer = nullptr;
flags = 0;
}
};
@@ -145,7 +145,7 @@ struct ObjCInterfaceDeclInfo : public ObjCContainerDeclInfo {
ObjCInterfaceDeclInfo(const ObjCInterfaceDecl *D)
: ObjCContainerDeclInfo(Info_ObjCInterface,
/*isForwardRef=*/false,
- /*isRedeclaration=*/D->getPreviousDecl() != 0,
+ /*isRedeclaration=*/D->getPreviousDecl() != nullptr,
/*isImplementation=*/false) { }
static bool classof(const DeclInfo *D) {
@@ -224,7 +224,7 @@ struct IBOutletCollectionInfo : public AttrInfo {
IBOutletCollectionInfo(CXCursor C, CXIdxLoc Loc, const Attr *A) :
AttrInfo(CXIdxAttr_IBOutletCollection, C, Loc, A) {
assert(C.kind == CXCursor_IBOutletCollectionAttr);
- IBCollInfo.objcClass = 0;
+ IBCollInfo.objcClass = nullptr;
}
IBOutletCollectionInfo(const IBOutletCollectionInfo &other);
@@ -252,7 +252,7 @@ public:
const CXIdxAttrInfo *const *getAttrs() const {
if (CXAttrs.empty())
- return 0;
+ return nullptr;
return CXAttrs.data();
}
unsigned getNumAttrs() const { return (unsigned)CXAttrs.size(); }
@@ -286,8 +286,8 @@ class IndexingContext {
ContainerMapTy ContainerMap;
EntityMapTy EntityMap;
- typedef std::pair<const FileEntry *, const Decl *> RefFileOccurence;
- llvm::DenseSet<RefFileOccurence> RefFileOccurences;
+ typedef std::pair<const FileEntry *, const Decl *> RefFileOccurrence;
+ llvm::DenseSet<RefFileOccurrence> RefFileOccurrences;
std::deque<DeclGroupRef> TUDeclsInObjCContainer;
@@ -333,9 +333,9 @@ class IndexingContext {
public:
IndexingContext(CXClientData clientData, IndexerCallbacks &indexCallbacks,
unsigned indexOptions, CXTranslationUnit cxTU)
- : Ctx(0), ClientData(clientData), CB(indexCallbacks),
+ : Ctx(nullptr), ClientData(clientData), CB(indexCallbacks),
IndexOptions(indexOptions), CXTU(cxTU),
- StrScratch(/*size=*/1024), StrAdapterCount(0) { }
+ StrScratch(), StrAdapterCount(0) { }
ASTContext &getASTContext() const { return *Ctx; }
@@ -376,19 +376,19 @@ public:
void indexTagDecl(const TagDecl *D);
void indexTypeSourceInfo(TypeSourceInfo *TInfo, const NamedDecl *Parent,
- const DeclContext *DC = 0);
+ const DeclContext *DC = nullptr);
void indexTypeLoc(TypeLoc TL, const NamedDecl *Parent,
- const DeclContext *DC = 0);
+ const DeclContext *DC = nullptr);
void indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS,
const NamedDecl *Parent,
- const DeclContext *DC = 0);
+ const DeclContext *DC = nullptr);
void indexDeclContext(const DeclContext *DC);
void indexBody(const Stmt *S, const NamedDecl *Parent,
- const DeclContext *DC = 0);
+ const DeclContext *DC = nullptr);
void handleDiagnosticSet(CXDiagnosticSet CXDiagSet);
@@ -431,13 +431,13 @@ public:
bool handleReference(const NamedDecl *D, SourceLocation Loc, CXCursor Cursor,
const NamedDecl *Parent,
const DeclContext *DC,
- const Expr *E = 0,
+ const Expr *E = nullptr,
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct);
bool handleReference(const NamedDecl *D, SourceLocation Loc,
const NamedDecl *Parent,
const DeclContext *DC,
- const Expr *E = 0,
+ const Expr *E = nullptr,
CXIdxEntityRefKind Kind = CXIdxEntityRef_Direct);
bool isNotFromSourceFile(SourceLocation Loc) const;
@@ -465,7 +465,7 @@ private:
bool handleDecl(const NamedDecl *D,
SourceLocation Loc, CXCursor Cursor,
DeclInfo &DInfo,
- const DeclContext *LexicalDC = 0);
+ const DeclContext *LexicalDC = nullptr);
bool handleObjCContainer(const ObjCContainerDecl *D,
SourceLocation Loc, CXCursor Cursor,