• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/rendering/style/

Lines Matching defs:ContentData

39 class ContentData {
42 static PassOwnPtr<ContentData> create(PassRefPtr<StyleImage>);
43 static PassOwnPtr<ContentData> create(const String&);
44 static PassOwnPtr<ContentData> create(PassOwnPtr<CounterContent>);
45 static PassOwnPtr<ContentData> create(QuoteType);
47 virtual ~ContentData() { }
56 virtual PassOwnPtr<ContentData> clone() const;
58 ContentData* next() const { return m_next.get(); }
59 void setNext(PassOwnPtr<ContentData> next) { m_next = next; }
61 virtual bool equals(const ContentData&) const = 0;
64 virtual PassOwnPtr<ContentData> cloneInternal() const = 0;
66 OwnPtr<ContentData> m_next;
69 class ImageContentData : public ContentData {
70 friend class ContentData;
79 virtual bool equals(const ContentData& data) const OVERRIDE
92 virtual PassOwnPtr<ContentData> cloneInternal() const
101 class TextContentData : public ContentData {
102 friend class ContentData;
110 virtual bool equals(const ContentData& data) const OVERRIDE
123 virtual PassOwnPtr<ContentData> cloneInternal() const { return create(text()); }
128 class CounterContentData : public ContentData {
129 friend class ContentData;
143 virtual PassOwnPtr<ContentData> cloneInternal() const
149 virtual bool equals(const ContentData& data) const OVERRIDE
159 class QuoteContentData : public ContentData {
160 friend class ContentData;
168 virtual bool equals(const ContentData& data) const OVERRIDE
181 virtual PassOwnPtr<ContentData> cloneInternal() const { return create(quote()); }
186 inline bool operator==(const ContentData& a, const ContentData& b)
191 inline bool operator!=(const ContentData& a, const ContentData& b)