diff options
Diffstat (limited to 'tools/libclang/IndexingContext.h')
-rw-r--r-- | tools/libclang/IndexingContext.h | 40 |
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, |