Index: Source/core/css/CSSStyleDeclaration.h |
diff --git a/Source/core/css/CSSStyleDeclaration.h b/Source/core/css/CSSStyleDeclaration.h |
index c24a6ef54aac8c04889ef59343b51fe5dd2fbdd4..27870d51cb2fbe470ad32f3ae99daf2711af77ff 100644 |
--- a/Source/core/css/CSSStyleDeclaration.h |
+++ b/Source/core/css/CSSStyleDeclaration.h |
@@ -22,6 +22,7 @@ |
#define CSSStyleDeclaration_h |
#include "bindings/core/v8/ScriptWrappable.h" |
+#include "bindings/core/v8/UnionTypesCore.h" |
#include "core/CSSPropertyNames.h" |
#include "core/CoreExport.h" |
#include "wtf/Forward.h" |
@@ -69,6 +70,10 @@ public: |
virtual bool cssPropertyMatches(CSSPropertyID, const CSSValue*) const = 0; |
virtual CSSStyleSheet* parentStyleSheet() const { return 0; } |
+ virtual void anonymousNamedGetter(ScriptState*, const AtomicString& name, StringOrFloat&); |
+ virtual bool anonymousNamedSetter(ScriptState*, const String& name, const String& value, ExceptionState&); |
+ virtual bool namedPropertyQuery(ScriptState*, const AtomicString& name, ExceptionState&); |
+ virtual void namedPropertyEnumerator(Vector<String>& names, ExceptionState&); |
DEFINE_INLINE_VIRTUAL_TRACE() { } |