Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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 DCommentSema.h49 DeclInfo *ThisDeclInfo;
H A DDecl.h768 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; variable
774 bool hasExtInfo() const { return isa<ExtInfo *>(DeclInfo); } in hasExtInfo()
775 ExtInfo *getExtInfo() { return cast<ExtInfo *>(DeclInfo); } in getExtInfo()
776 const ExtInfo *getExtInfo() const { return cast<ExtInfo *>(DeclInfo); } in getExtInfo()
782 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) {} in DeclaratorDecl()
790 : cast<TypeSourceInfo *>(DeclInfo); in getTypeSourceInfo()
797 DeclInfo = TI; in setTypeSourceInfo()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp564 void formatTextOfDeclaration(const DeclInfo *DI,
577 void getSourceTextOfDeclaration(const DeclInfo *ThisDecl, in getSourceTextOfDeclaration()
591 const DeclInfo *DI, SmallString<128> &Declaration) { in formatTextOfDeclaration()
834 const DeclInfo *DI = C->getDeclInfo(); in visitFullComment()
838 case DeclInfo::OtherKind: in visitFullComment()
842 case DeclInfo::FunctionKind: in visitFullComment()
846 case DeclInfo::NotTemplate: in visitFullComment()
848 case DeclInfo::Template: in visitFullComment()
851 case DeclInfo::TemplateSpecialization: in visitFullComment()
854 case DeclInfo::TemplatePartialSpecialization: in visitFullComment()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp898 Sema &S, const Sema::TemplateCompareNewDeclInfo &DeclInfo, in SubstituteConstraintExpressionWithoutSatisfaction() argument
901 DeclInfo.getDecl(), DeclInfo.getDeclContext(), /*Final=*/false, in SubstituteConstraintExpressionWithoutSatisfaction()
913 S, DeclInfo.getLocation(), in SubstituteConstraintExpressionWithoutSatisfaction()
915 const_cast<NamedDecl *>(DeclInfo.getDecl()), SourceRange{}); in SubstituteConstraintExpressionWithoutSatisfaction()
924 if (const NamedDecl *ND = DeclInfo.getDecl(); in SubstituteConstraintExpressionWithoutSatisfaction()
965 if (!DeclInfo.getDecl()) in SubstituteConstraintExpressionWithoutSatisfaction()
966 return DeclInfo.getDeclContext(); in SubstituteConstraintExpressionWithoutSatisfaction()
967 return DeclInfo.getDecl()->getFriendObjectKind() in SubstituteConstraintExpressionWithoutSatisfaction()
968 ? DeclInfo.getLexicalDeclContext() in SubstituteConstraintExpressionWithoutSatisfaction()
969 : DeclInfo.getDeclContext(); in SubstituteConstraintExpressionWithoutSatisfaction()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp32 static_assert(std::is_trivially_destructible_v<DeclInfo>,
203 void DeclInfo::fill() { in fill()
H A DCommentSema.cpp40 ThisDeclInfo = new (Allocator) DeclInfo; in setDecl()
807 return ThisDeclInfo->getKind() == DeclInfo::FunctionKind; in isFunctionDecl()
833 if (ThisDeclInfo->getKind() == DeclInfo::VariableKind) { in isFunctionPointerVarDecl()
855 return ThisDeclInfo->getTemplateKind() != DeclInfo::NotTemplate; in isTemplateOrSpecialization()
H A DDecl.cpp2004 auto *savedTInfo = cast<TypeSourceInfo *>(DeclInfo); in setQualifierInfo()
2006 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()
2023 auto *savedTInfo = cast<TypeSourceInfo *>(DeclInfo); in setTrailingRequiresClause()
2025 DeclInfo = new (getASTContext()) ExtInfo; in setTrailingRequiresClause()
2039 auto *savedTInfo = cast<TypeSourceInfo *>(DeclInfo); in setTemplateParameterListsInfo()
2041 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
H A DASTContext.cpp595 auto *ThisDeclInfo = new (*this) comments::DeclInfo; in cloneFullComment()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp904 DD->DeclInfo = Info; in VisitDeclaratorDecl()