Searched refs:AttrTy (Results 1 – 7 of 7) sorted by relevance
128 template <typename AttrTy>130 if (const auto *A = D->getAttr<AttrTy>()) { in checkAttrMutualExclusion()140 template <typename AttrTy>142 if (const auto *A = D->getAttr<AttrTy>()) { in checkAttrMutualExclusion()
1052 template <typename AttrTy>1055 if (AttrTy *Attribute = TemplateFD.getAttr<AttrTy>()) { in copyAttrIfPresent()1056 AttrTy *Clone = Attribute->clone(S.Context); in copyAttrIfPresent()
2007 template <typename AttrTy>2014 D->addAttr(::new (S.Context) AttrTy(S.Context, AL, Str)); in handleAttrWithMessage()6037 template <typename AttrTy>6038 static const AttrTy *findEnforceTCBAttrByName(Decl *D, StringRef Name) { in findEnforceTCBAttrByName()6039 auto Attrs = D->specific_attrs<AttrTy>(); in findEnforceTCBAttrByName()6041 [Name](const AttrTy *A) { in findEnforceTCBAttrByName()6047 template <typename AttrTy, typename ConflictingAttrTy>6069 D->addAttr(AttrTy::Create(S.Context, Argument, AL)); in handleEnforceTCBAttr()6072 template <typename AttrTy, typename ConflictingAttrTy>6073 static AttrTy *mergeEnforceTCBAttrImpl(Sema &S, Decl *D, const AttrTy &AL) { in mergeEnforceTCBAttrImpl()[all …]
300 if (auto *AttrTy = TypeWithAuto->getAs<AttributedType>()) { in ReplaceAutoType() local304 if (A.first == AttrTy) in ReplaceAutoType()
7316 template <typename AttrTy>7319 if (const auto *Attribute = TND->getAttr<AttrTy>()) { in copyAttrFromTypedefToDecl()7320 AttrTy *Clone = Attribute->clone(S.Context); in copyAttrFromTypedefToDecl()
297 const auto *AttrTy = cast<AttributedType>(UnderlyingType); in canPrefixQualifiers() local298 CanPrefixQualifiers = AttrTy->getAttrKind() == attr::AddressSpace; in canPrefixQualifiers()
4857 QualType AttrTy = T; in stripOuterNullability() local4859 AttrTy = MacroTy->getUnderlyingType(); in stripOuterNullability()4861 if (auto attributed = dyn_cast<AttributedType>(AttrTy)) { in stripOuterNullability()