Lines Matching refs:AttributeImpl
1 //===-- AttributeImpl.h - Attribute Internals -------------------*- C++ -*-===//
32 class AttributeImpl : public FoldingSetNode {
36 void operator=(const AttributeImpl &) LLVM_DELETED_FUNCTION;
37 AttributeImpl(const AttributeImpl &) LLVM_DELETED_FUNCTION;
46 AttributeImpl(AttrEntryKind KindID) : KindID(KindID) {}
49 virtual ~AttributeImpl();
65 bool operator<(const AttributeImpl &AI) const;
96 class EnumAttributeImpl : public AttributeImpl {
101 : AttributeImpl(ID), Kind(Kind) {}
105 : AttributeImpl(EnumAttrEntry), Kind(Kind) {}
124 class StringAttributeImpl : public AttributeImpl {
130 : AttributeImpl(StringAttrEntry), Kind(Kind), Val(Val) {}