Searched refs:DeclInfo (Results 1 – 10 of 10) sorted by relevance
820 case DeclInfo::OtherKind: in visitFullComment()824 case DeclInfo::FunctionKind: in visitFullComment()828 case DeclInfo::NotTemplate: in visitFullComment()830 case DeclInfo::Template: in visitFullComment()845 case DeclInfo::ClassKind: in visitFullComment()849 case DeclInfo::NotTemplate: in visitFullComment()851 case DeclInfo::Template: in visitFullComment()862 case DeclInfo::VariableKind: in visitFullComment()866 case DeclInfo::NamespaceKind: in visitFullComment()870 case DeclInfo::TypedefKind: in visitFullComment()[all …]
36 TypeSourceInfo *DeclInfo; variable42 DeclInfo(TInfo) { in LocInfoType()49 TypeSourceInfo *getTypeSourceInfo() const { return DeclInfo; } in getTypeSourceInfo()
981 struct DeclInfo { struct1094 DeclInfo *ThisDeclInfo; argument1097 FullComment(ArrayRef<BlockContentComment *> Blocks, DeclInfo *D) : in FullComment()1124 const DeclInfo *getDeclInfo() const LLVM_READONLY { in getDeclInfo()
50 DeclInfo *ThisDeclInfo;
696 llvm::PointerUnion<TypeSourceInfo *, ExtInfo *> DeclInfo; variable702 bool hasExtInfo() const { return DeclInfo.is<ExtInfo*>(); } in hasExtInfo()703 ExtInfo *getExtInfo() { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()704 const ExtInfo *getExtInfo() const { return DeclInfo.get<ExtInfo*>(); } in getExtInfo()710 : ValueDecl(DK, DC, L, N, T), DeclInfo(TInfo), InnerLocStart(StartL) {} in DeclaratorDecl()719 : DeclInfo.get<TypeSourceInfo*>(); in getTypeSourceInfo()726 DeclInfo = TI; in setTypeSourceInfo()
40 ThisDeclInfo = new (Allocator) DeclInfo; in setDecl()806 return ThisDeclInfo->getKind() == DeclInfo::FunctionKind; in isFunctionDecl()847 if (ThisDeclInfo->getKind() == DeclInfo::VariableKind) { in isFunctionPointerVarDecl()861 if (ThisDeclInfo->getKind() != DeclInfo::VariableKind || in isFunctionOrBlockPointerVarLikeDecl()893 return ThisDeclInfo->getTemplateKind() != DeclInfo::NotTemplate; in isTemplateOrSpecialization()
190 void DeclInfo::fill() { in fill()
1776 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setQualifierInfo()1778 DeclInfo = new (getASTContext()) ExtInfo; in setQualifierInfo()1793 DeclInfo = savedTInfo; in setQualifierInfo()1807 auto *savedTInfo = DeclInfo.get<TypeSourceInfo*>(); in setTemplateParameterListsInfo()1809 DeclInfo = new (getASTContext()) ExtInfo; in setTemplateParameterListsInfo()
472 auto *ThisDeclInfo = new (*this) comments::DeclInfo; in cloneFullComment()
825 DD->DeclInfo = Info; in VisitDeclaratorDecl()