Home
last modified time | relevance | path

Searched refs:DeclInfo (Results 1 – 13 of 13) sorted by relevance

/openbsd/gnu/llvm/clang/tools/libclang/
H A DCXIndexDataConsumer.h65 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 DIndexing.cpp732 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 DCXIndexDataConsumer.cpp550 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 …]
/openbsd/gnu/llvm/clang/lib/Index/
H A DCommentToXML.cpp826 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 …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DLocInfoType.h35 TypeSourceInfo *DeclInfo; variable
38 : Type((TypeClass)LocInfo, ty, ty->getDependence()), DeclInfo(TInfo) { in LocInfoType()
45 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
H A DComment.h963 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 DCommentSema.h49 DeclInfo *ThisDeclInfo;
H A DDecl.h776 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; variable
782 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo()
783 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
784 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()
790 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) {} in DeclaratorDecl()
799 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo()
806 DeclInfo = TI; in setTypeSourceInfo()
/openbsd/gnu/llvm/clang/lib/AST/
H A DComment.cpp32 static_assert(std::is_trivially_destructible_v<DeclInfo>,
199 void DeclInfo::fill() { in fill()
H A DCommentSema.cpp40 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 DDecl.cpp1941 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setQualifierInfo()
1943 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
1960 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setTrailingRequiresClause()
1962 DeclInfo = new (getASTContext()) ExtInfo; in setTrailingRequiresClause()
1976 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setTemplateParameterListsInfo()
1978 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
H A DASTContext.cpp541 auto *ThisDeclInfo = new (*this) comments::DeclInfo; in cloneFullComment()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp887 DD->DeclInfo = Info; in VisitDeclaratorDecl()