| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXIndexDataConsumer.h | 65 struct DeclInfo : public CXIdxDeclInfo { struct 96 DeclInfo(DInfoKind K, in DeclInfo() argument 128 static bool classof(const DeclInfo *D) { in classof() 153 static bool classof(const DeclInfo *D) { in classof() 167 static bool classof(const DeclInfo *D) { in classof() 182 static bool classof(const DeclInfo *D) { in classof() 191 : DeclInfo(Info_ObjCProperty, in ObjCPropertyDeclInfo() 195 static bool classof(const DeclInfo *D) { in classof() 200 struct CXXClassDeclInfo : public DeclInfo { 206 static bool classof(const DeclInfo *D) { in classof() [all …]
|
| H A D | Indexing.cpp | 732 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo); in clang_index_getObjCContainerDeclInfo() 745 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo); in clang_index_getObjCInterfaceDeclInfo() 758 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo); in clang_index_getObjCCategoryDeclInfo() 771 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo); in clang_index_getObjCProtocolRefListInfo() 792 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo); in clang_index_getObjCPropertyDeclInfo() 817 const DeclInfo *DI = static_cast<const DeclInfo *>(DInfo); in clang_index_getCXXClassDeclInfo()
|
| H A D | CXIndexDataConsumer.cpp | 550 DeclInfo &DInfo, in handleDecl() 624 DeclInfo DInfo(!D->isFirstDecl(), isDef, isContainer); in handleFunction() 637 DeclInfo DInfo(/*isRedeclaration=*/false, /*isDefinition=*/true, in handleField() 658 DeclInfo DInfo(!D->isFirstDecl(), /*isDefinition=*/true, in handleTypedefName() 820 DeclInfo DInfo(!D->isCanonicalDecl(), isDef, isContainer); in handleObjCMethod() 837 DeclInfo DInfo(/*isRedeclaration=*/true, /*isDefinition=*/true, in handleSynthesizedObjCMethod() 868 DeclInfo DInfo(/*isRedeclaration=*/!D->isOriginalNamespace(), in handleNamespace() 879 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleFunctionTemplate() 886 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleTypeAliasTemplate() 892 DeclInfo DInfo(/*isRedeclaration=*/!D->isCanonicalDecl(), in handleConcept() [all …]
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | CommentToXML.cpp | 826 case DeclInfo::OtherKind: in visitFullComment() 830 case DeclInfo::FunctionKind: in visitFullComment() 834 case DeclInfo::NotTemplate: in visitFullComment() 836 case DeclInfo::Template: in visitFullComment() 851 case DeclInfo::ClassKind: in visitFullComment() 855 case DeclInfo::NotTemplate: in visitFullComment() 857 case DeclInfo::Template: in visitFullComment() 868 case DeclInfo::VariableKind: in visitFullComment() 872 case DeclInfo::NamespaceKind: in visitFullComment() 876 case DeclInfo::TypedefKind: in visitFullComment() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | LocInfoType.h | 35 TypeSourceInfo *DeclInfo; variable 38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType() 45 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
|
| H A D | Comment.h | 963 struct DeclInfo { struct 1079 DeclInfo *ThisDeclInfo; argument 1082 FullComment(ArrayRef<BlockContentComment *> Blocks, DeclInfo *D) : in FullComment() 1109 const DeclInfo *getDeclInfo() const LLVM_READONLY { in getDeclInfo()
|
| H A D | CommentSema.h | 49 DeclInfo *ThisDeclInfo;
|
| H A D | Decl.h | 735 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; variable 741 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo() 742 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 743 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo() 749 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) {} in DeclaratorDecl() 758 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo() 765 DeclInfo = TI; in setTypeSourceInfo()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/ |
| H A D | ExtractFunction.cpp | 614 auto *DeclInfo = Info.getDeclInfoFor(D); in captureZoneInfo() local 616 if (!DeclInfo) in captureZoneInfo() 618 DeclInfo->markOccurence(CurrentLocation); in captureZoneInfo() 666 const auto &DeclInfo = KeyVal.second; in createParameters() local 670 if (DeclInfo.DeclaredIn == ZoneRelative::Inside && in createParameters() 671 DeclInfo.IsReferencedInPostZone) in createParameters() 673 if (!DeclInfo.IsReferencedInZone) in createParameters() 675 if (DeclInfo.DeclaredIn == ZoneRelative::Inside || in createParameters() 676 DeclInfo.DeclaredIn == ZoneRelative::OutsideFunc) in createParameters() 682 if (!VD || isa<FunctionDecl>(DeclInfo.TheDecl)) in createParameters() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Comment.cpp | 32 static_assert(std::is_trivially_destructible<DeclInfo>::value, 199 void DeclInfo::fill() { in fill()
|
| H A D | CommentSema.cpp | 40 ThisDeclInfo = new (Allocator) DeclInfo; in setDecl() 806 return ThisDeclInfo->getKind() == DeclInfo::FunctionKind; in isFunctionDecl() 832 if (ThisDeclInfo->getKind() == DeclInfo::VariableKind) { in isFunctionPointerVarDecl() 854 return ThisDeclInfo->getTemplateKind() != DeclInfo::NotTemplate; in isTemplateOrSpecialization()
|
| H A D | Decl.cpp | 1912 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setQualifierInfo() 1914 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo() 1931 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setTrailingRequiresClause() 1933 DeclInfo = new (getASTContext()) ExtInfo; in setTrailingRequiresClause() 1947 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setTemplateParameterListsInfo() 1949 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
|
| H A D | ASTContext.cpp | 539 auto *ThisDeclInfo = new (*this) comments::DeclInfo; in cloneFullComment()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 879 DD->DeclInfo = Info; in VisitDeclaratorDecl()
|