summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/style/SVGRenderStyleDefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/style/SVGRenderStyleDefs.h')
-rw-r--r--WebCore/rendering/style/SVGRenderStyleDefs.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/WebCore/rendering/style/SVGRenderStyleDefs.h b/WebCore/rendering/style/SVGRenderStyleDefs.h
index 5173894..adb890c 100644
--- a/WebCore/rendering/style/SVGRenderStyleDefs.h
+++ b/WebCore/rendering/style/SVGRenderStyleDefs.h
@@ -38,46 +38,6 @@
#include <wtf/RefCounted.h>
#include <wtf/RefPtr.h>
-// Helper macros for 'SVGRenderStyle'
-#define SVG_RS_DEFINE_ATTRIBUTE(Data, Type, Name, Initial) \
- void set##Type(Data val) { svg_noninherited_flags.f._##Name = val; } \
- Data Name() const { return (Data) svg_noninherited_flags.f._##Name; } \
- static Data initial##Type() { return Initial; }
-
-#define SVG_RS_DEFINE_ATTRIBUTE_INHERITED(Data, Type, Name, Initial) \
- void set##Type(Data val) { svg_inherited_flags._##Name = val; } \
- Data Name() const { return (Data) svg_inherited_flags._##Name; } \
- static Data initial##Type() { return Initial; }
-
-// "Helper" macros for SVG's RenderStyle properties
-// FIXME: These are impossible to work with or debug.
-#define SVG_RS_DEFINE_ATTRIBUTE_DATAREF(Data, Group, Variable, Type, Name) \
- Data Name() const { return Group->Variable; } \
- void set##Type(Data obj) { SVG_RS_SET_VARIABLE(Group, Variable, obj) }
-
-#define SVG_RS_DEFINE_ATTRIBUTE_DATAREF_WITH_INITIAL(Data, Group, Variable, Type, Name, Initial) \
- SVG_RS_DEFINE_ATTRIBUTE_DATAREF(Data, Group, Variable, Type, Name) \
- static Data initial##Type() { return Initial; }
-
-#define SVG_RS_DEFINE_ATTRIBUTE_DATAREF_WITH_INITIAL_REFCOUNTED(Data, Group, Variable, Type, Name, Initial) \
- Data* Name() const { return Group->Variable.get(); } \
- void set##Type(PassRefPtr<Data> obj) { \
- if (!(Group->Variable == obj)) \
- Group.access()->Variable = obj; \
- } \
- static Data* initial##Type() { return Initial; }
-
-#define SVG_RS_DEFINE_ATTRIBUTE_DATAREF_WITH_INITIAL_OWNPTR(Data, Group, Variable, Type, Name, Initial) \
- Data* Name() const { return Group->Variable.get(); } \
- void set##Type(PassOwnPtr<Data> obj) { \
- Group.access()->Variable = obj; \
- } \
- static Data* initial##Type() { return Initial; }
-
-#define SVG_RS_SET_VARIABLE(Group, Variable, Value) \
- if (!(Group->Variable == Value)) \
- Group.access()->Variable = Value;
-
namespace WebCore {
enum EBaselineShift {