Lines Matching refs:AttributeImpl
33 class AttributeImpl : public FoldingSetNode {
37 void operator=(const AttributeImpl &) = delete;
38 AttributeImpl(const AttributeImpl &) = delete;
47 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {} in AttributeImpl() function
50 virtual ~AttributeImpl();
66 bool operator<(const AttributeImpl &AI) const;
97 class EnumAttributeImpl : public AttributeImpl {
103 : AttributeImpl(ID), Kind(Kind) {} in EnumAttributeImpl()
107 : AttributeImpl(EnumAttrEntry), Kind(Kind) {} in EnumAttributeImpl()
128 class StringAttributeImpl : public AttributeImpl {
135 : AttributeImpl(StringAttrEntry), Kind(Kind), Val(Val) {} in AttributeImpl() function