Lines Matching refs:AttributeImpl
39 class AttributeImpl : public FoldingSetNode {
50 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function
54 AttributeImpl(const AttributeImpl &) = delete;
55 AttributeImpl &operator=(const AttributeImpl &) = delete;
74 bool operator<(const AttributeImpl &AI) const;
105 static_assert(std::is_trivially_destructible<AttributeImpl>::value,
115 class EnumAttributeImpl : public AttributeImpl {
120 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()
124 : AttributeImpl(EnumAttrEntry), Kind(Kind) { in EnumAttributeImpl()
146 : public AttributeImpl,
158 : AttributeImpl(StringAttrEntry), KindSize(Kind.size()), in AttributeImpl() function