Lines Matching refs:AttributeImpl
36 class AttributeImpl : public FoldingSetNode {
40 void operator=(const AttributeImpl &) = delete;
41 AttributeImpl(const AttributeImpl &) = delete;
50 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function
53 virtual ~AttributeImpl();
69 bool operator<(const AttributeImpl &AI) const;
100 class EnumAttributeImpl : public AttributeImpl {
106 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()
110 : AttributeImpl(EnumAttrEntry), Kind(Kind) {} in EnumAttributeImpl()
132 class StringAttributeImpl : public AttributeImpl {
139 : AttributeImpl(StringAttrEntry), Kind(Kind), Val(Val) {} in AttributeImpl() function