OLD | NEW |
1 /* | 1 /* |
2 * (C) 1999-2003 Lars Knoll (knoll@kde.org) | 2 * (C) 1999-2003 Lars Knoll (knoll@kde.org) |
3 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. | 3 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
4 * | 4 * |
5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
9 * | 9 * |
10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 bool isContentDistributionValue() const { return m_classType == CSSContentDi
stributionClass; } | 105 bool isContentDistributionValue() const { return m_classType == CSSContentDi
stributionClass; } |
106 bool isUnicodeRangeValue() const { return m_classType == UnicodeRangeClass;
} | 106 bool isUnicodeRangeValue() const { return m_classType == UnicodeRangeClass;
} |
107 bool isGridLineNamesValue() const { return m_classType == GridLineNamesClass
; } | 107 bool isGridLineNamesValue() const { return m_classType == GridLineNamesClass
; } |
108 bool isCustomPropertyDeclaration() const { return m_classType == CustomPrope
rtyDeclarationClass; } | 108 bool isCustomPropertyDeclaration() const { return m_classType == CustomPrope
rtyDeclarationClass; } |
109 bool isVariableReferenceValue() const { return m_classType == VariableRefere
nceClass; } | 109 bool isVariableReferenceValue() const { return m_classType == VariableRefere
nceClass; } |
110 | 110 |
111 bool hasFailedOrCanceledSubresources() const; | 111 bool hasFailedOrCanceledSubresources() const; |
112 | 112 |
113 bool equals(const CSSValue&) const; | 113 bool equals(const CSSValue&) const; |
114 | 114 |
| 115 void purgeMemory(); |
| 116 |
115 void finalizeGarbageCollectedObject(); | 117 void finalizeGarbageCollectedObject(); |
116 DEFINE_INLINE_TRACE_AFTER_DISPATCH() { } | 118 DEFINE_INLINE_TRACE_AFTER_DISPATCH() { } |
117 DECLARE_TRACE(); | 119 DECLARE_TRACE(); |
118 | 120 |
119 // ~CSSValue should be public, because non-public ~CSSValue causes C2248 | 121 // ~CSSValue should be public, because non-public ~CSSValue causes C2248 |
120 // error: 'blink::CSSValue::~CSSValue' : cannot access protected member | 122 // error: 'blink::CSSValue::~CSSValue' : cannot access protected member |
121 // declared in class 'blink::CSSValue' when compiling | 123 // declared in class 'blink::CSSValue' when compiling |
122 // 'source\wtf\refcounted.h' by using msvc. | 124 // 'source\wtf\refcounted.h' by using msvc. |
123 ~CSSValue() { } | 125 ~CSSValue() { } |
124 | 126 |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
267 return false; | 269 return false; |
268 return first->equals(*second); | 270 return first->equals(*second); |
269 } | 271 } |
270 | 272 |
271 #define DEFINE_CSS_VALUE_TYPE_CASTS(thisType, predicate) \ | 273 #define DEFINE_CSS_VALUE_TYPE_CASTS(thisType, predicate) \ |
272 DEFINE_TYPE_CASTS(thisType, CSSValue, value, value->predicate, value.predica
te) | 274 DEFINE_TYPE_CASTS(thisType, CSSValue, value, value->predicate, value.predica
te) |
273 | 275 |
274 } // namespace blink | 276 } // namespace blink |
275 | 277 |
276 #endif // CSSValue_h | 278 #endif // CSSValue_h |
OLD | NEW |