#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace KSVG; using namespace KJS; #include "ksvg_cacheimpl.h" // For all classes with generated data: the ClassInfo const DOM::DOMString SVGAElementImpl::s_tagName = "a"; const ClassInfo SVGAElementImpl::s_classInfo = {"KSVG::SVGAElementImpl",0,&SVGAElementImpl::s_hashTable,0}; const DOM::DOMString SVGAltGlyphDefElementImpl::s_tagName = "altGlyphDef"; const ClassInfo SVGAltGlyphDefElementImpl::s_classInfo = {"KSVG::SVGAltGlyphDefElementImpl",0,0,0}; const DOM::DOMString SVGAltGlyphElementImpl::s_tagName = "altGlyph"; const ClassInfo SVGAltGlyphElementImpl::s_classInfo = {"KSVG::SVGAltGlyphElementImpl",0,0,0}; const ClassInfo SVGAngleImpl::s_classInfo = {"KSVG::SVGAngleImpl",0,&SVGAngleImpl::s_hashTable,0}; const ClassInfo SVGAngleImplConstructor::s_classInfo = {"KSVG::SVGAngleImplConstructor",0,&SVGAngleImplConstructor::s_hashTable,0}; const DOM::DOMString SVGAnimateColorElementImpl::s_tagName = "animateColor"; const ClassInfo SVGAnimateColorElementImpl::s_classInfo = {"KSVG::SVGAnimateColorElementImpl",0,0,0}; const DOM::DOMString SVGAnimateElementImpl::s_tagName = "animate"; const ClassInfo SVGAnimateElementImpl::s_classInfo = {"KSVG::SVGAnimateElementImpl",0,0,0}; const DOM::DOMString SVGAnimateMotionElementImpl::s_tagName = "animateMotion"; const ClassInfo SVGAnimateMotionElementImpl::s_classInfo = {"KSVG::SVGAnimateMotionElementImpl",0,0,0}; const DOM::DOMString SVGAnimateTransformElementImpl::s_tagName = "animateTransform"; const ClassInfo SVGAnimateTransformElementImpl::s_classInfo = {"KSVG::SVGAnimateTransformElementImpl",0,0,0}; const ClassInfo SVGAnimatedAngleImpl::s_classInfo = {"KSVG::SVGAnimatedAngleImpl",0,&SVGAnimatedAngleImpl::s_hashTable,0}; const ClassInfo SVGAnimatedBooleanImpl::s_classInfo = {"KSVG::SVGAnimatedBooleanImpl",0,&SVGAnimatedBooleanImpl::s_hashTable,0}; const ClassInfo SVGAnimatedEnumerationImpl::s_classInfo = {"KSVG::SVGAnimatedEnumerationImpl",0,&SVGAnimatedEnumerationImpl::s_hashTable,0}; const ClassInfo SVGAnimatedIntegerImpl::s_classInfo = {"KSVG::SVGAnimatedIntegerImpl",0,&SVGAnimatedIntegerImpl::s_hashTable,0}; const ClassInfo SVGAnimatedLengthImpl::s_classInfo = {"KSVG::SVGAnimatedLengthImpl",0,&SVGAnimatedLengthImpl::s_hashTable,0}; const ClassInfo SVGAnimatedLengthListImpl::s_classInfo = {"KSVG::SVGAnimatedLengthListImpl",0,&SVGAnimatedLengthListImpl::s_hashTable,0}; const ClassInfo SVGAnimatedNumberImpl::s_classInfo = {"KSVG::SVGAnimatedNumberImpl",0,&SVGAnimatedNumberImpl::s_hashTable,0}; const ClassInfo SVGAnimatedNumberListImpl::s_classInfo = {"KSVG::SVGAnimatedNumberListImpl",0,&SVGAnimatedNumberListImpl::s_hashTable,0}; const ClassInfo SVGAnimatedPathDataImpl::s_classInfo = {"KSVG::SVGAnimatedPathDataImpl",0,&SVGAnimatedPathDataImpl::s_hashTable,0}; const ClassInfo SVGAnimatedPointsImpl::s_classInfo = {"KSVG::SVGAnimatedPointsImpl",0,&SVGAnimatedPointsImpl::s_hashTable,0}; const ClassInfo SVGAnimatedPreserveAspectRatioImpl::s_classInfo = {"KSVG::SVGAnimatedPreserveAspectRatioImpl",0,&SVGAnimatedPreserveAspectRatioImpl::s_hashTable,0}; const ClassInfo SVGAnimatedRectImpl::s_classInfo = {"KSVG::SVGAnimatedRectImpl",0,&SVGAnimatedRectImpl::s_hashTable,0}; const ClassInfo SVGAnimatedStringImpl::s_classInfo = {"KSVG::SVGAnimatedStringImpl",0,&SVGAnimatedStringImpl::s_hashTable,0}; const ClassInfo SVGAnimatedTransformListImpl::s_classInfo = {"KSVG::SVGAnimatedTransformListImpl",0,&SVGAnimatedTransformListImpl::s_hashTable,0}; const ClassInfo SVGAnimationElementImpl::s_classInfo = {"KSVG::SVGAnimationElementImpl",0,&SVGAnimationElementImpl::s_hashTable,0}; const DOM::DOMString SVGCircleElementImpl::s_tagName = "circle"; const ClassInfo SVGCircleElementImpl::s_classInfo = {"KSVG::SVGCircleElementImpl",0,&SVGCircleElementImpl::s_hashTable,0}; const DOM::DOMString SVGClipPathElementImpl::s_tagName = "clipPath"; const ClassInfo SVGClipPathElementImpl::s_classInfo = {"KSVG::SVGClipPathElementImpl",0,&SVGClipPathElementImpl::s_hashTable,0}; const ClassInfo SVGColorImpl::s_classInfo = {"KSVG::SVGColorImpl",0,&SVGColorImpl::s_hashTable,0}; const ClassInfo SVGColorImplConstructor::s_classInfo = {"KSVG::SVGColorImplConstructor",0,&SVGColorImplConstructor::s_hashTable,0}; const DOM::DOMString SVGColorProfileElementImpl::s_tagName = "color-profile"; const ClassInfo SVGColorProfileElementImpl::s_classInfo = {"KSVG::SVGColorProfileElementImpl",0,&SVGColorProfileElementImpl::s_hashTable,0}; const ClassInfo SVGComponentTransferFunctionElementImpl::s_classInfo = {"KSVG::SVGComponentTransferFunctionElementImpl",0,0,0}; const ClassInfo SVGContainerImpl::s_classInfo = {"KSVG::SVGContainerImpl",0,0,0}; const ClassInfo SVGCursorElementImpl::s_classInfo = {"KSVG::SVGCursorElementImpl",0,&SVGCursorElementImpl::s_hashTable,0}; const ClassInfo SVGDOMCharacterDataBridge::s_classInfo = {"KSVG::SVGDOMCharacterDataBridge",0,&SVGDOMCharacterDataBridge::s_hashTable,0}; const ClassInfo SVGDOMDOMImplementationBridge::s_classInfo = {"KSVG::SVGDOMDOMImplementationBridge",0,&SVGDOMDOMImplementationBridge::s_hashTable,0}; const ClassInfo SVGDOMDocumentFragmentBridge::s_classInfo = {"KSVG::SVGDOMDocumentFragmentBridge",0,&SVGDOMDocumentFragmentBridge::s_hashTable,0}; const ClassInfo SVGDOMElementBridge::s_classInfo = {"KSVG::SVGDOMElementBridge",0,&SVGDOMElementBridge::s_hashTable,0}; const ClassInfo SVGDOMNodeBridge::s_classInfo = {"KSVG::SVGDOMNodeBridge",0,&SVGDOMNodeBridge::s_hashTable,0}; const ClassInfo SVGDOMNodeListBridge::s_classInfo = {"KSVG::SVGDOMNodeListBridge",0,&SVGDOMNodeListBridge::s_hashTable,0}; const ClassInfo SVGDOMTextBridge::s_classInfo = {"KSVG::SVGDOMTextBridge",0,&SVGDOMTextBridge::s_hashTable,0}; const ClassInfo SVGDefinitionSrcElementImpl::s_classInfo = {"KSVG::SVGDefinitionSrcElementImpl",0,0,0}; const DOM::DOMString SVGDefsElementImpl::s_tagName = "defs"; const ClassInfo SVGDefsElementImpl::s_classInfo = {"KSVG::SVGDefsElementImpl",0,0,0}; const DOM::DOMString SVGDescElementImpl::s_tagName = "desc"; const ClassInfo SVGDescElementImpl::s_classInfo = {"KSVG::SVGDescElementImpl",0,0,0}; const ClassInfo SVGDocumentImpl::s_classInfo = {"KSVG::SVGDocumentImpl",0,&SVGDocumentImpl::s_hashTable,0}; const ClassInfo SVGElementImpl::s_classInfo = {"KSVG::SVGElementImpl",0,&SVGElementImpl::s_hashTable,0}; const DOM::DOMString SVGEllipseElementImpl::s_tagName = "ellipse"; const ClassInfo SVGEllipseElementImpl::s_classInfo = {"KSVG::SVGEllipseElementImpl",0,&SVGEllipseElementImpl::s_hashTable,0}; const ClassInfo SVGEventImpl::s_classInfo = {"KSVG::SVGEventImpl",0,&SVGEventImpl::s_hashTable,0}; const ClassInfo SVGExternalResourcesRequiredImpl::s_classInfo = {"KSVG::SVGExternalResourcesRequiredImpl",0,&SVGExternalResourcesRequiredImpl::s_hashTable,0}; const ClassInfo SVGFEBlendElementImpl::s_classInfo = {"KSVG::SVGFEBlendElementImpl",0,0,0}; const ClassInfo SVGFEColorMatrixElementImpl::s_classInfo = {"KSVG::SVGFEColorMatrixElementImpl",0,0,0}; const ClassInfo SVGFEComponentTransferElementImpl::s_classInfo = {"KSVG::SVGFEComponentTransferElementImpl",0,0,0}; const ClassInfo SVGFECompositeElementImpl::s_classInfo = {"KSVG::SVGFECompositeElementImpl",0,0,0}; const ClassInfo SVGFEConvolveMatrixElementImpl::s_classInfo = {"KSVG::SVGFEConvolveMatrixElementImpl",0,0,0}; const ClassInfo SVGFEDiffuseLightingElementImpl::s_classInfo = {"KSVG::SVGFEDiffuseLightingElementImpl",0,0,0}; const ClassInfo SVGFEDisplacementMapElementImpl::s_classInfo = {"KSVG::SVGFEDisplacementMapElementImpl",0,0,0}; const ClassInfo SVGFEDistantLightElementImpl::s_classInfo = {"KSVG::SVGFEDistantLightElementImpl",0,0,0}; const ClassInfo SVGFEFloodElementImpl::s_classInfo = {"KSVG::SVGFEFloodElementImpl",0,0,0}; const ClassInfo SVGFEFuncAElementImpl::s_classInfo = {"KSVG::SVGFEFuncAElementImpl",0,0,0}; const ClassInfo SVGFEFuncBElementImpl::s_classInfo = {"KSVG::SVGFEFuncBElementImpl",0,0,0}; const ClassInfo SVGFEFuncGElementImpl::s_classInfo = {"KSVG::SVGFEFuncGElementImpl",0,0,0}; const ClassInfo SVGFEFuncRElementImpl::s_classInfo = {"KSVG::SVGFEFuncRElementImpl",0,0,0}; const ClassInfo SVGFEGaussianBlurElementImpl::s_classInfo = {"KSVG::SVGFEGaussianBlurElementImpl",0,0,0}; const ClassInfo SVGFEImageElementImpl::s_classInfo = {"KSVG::SVGFEImageElementImpl",0,0,0}; const ClassInfo SVGFEMergeElementImpl::s_classInfo = {"KSVG::SVGFEMergeElementImpl",0,0,0}; const ClassInfo SVGFEMergeNodeElementImpl::s_classInfo = {"KSVG::SVGFEMergeNodeElementImpl",0,0,0}; const ClassInfo SVGFEMorphologyElementImpl::s_classInfo = {"KSVG::SVGFEMorphologyElementImpl",0,0,0}; const ClassInfo SVGFEOffsetElementImpl::s_classInfo = {"KSVG::SVGFEOffsetElementImpl",0,0,0}; const ClassInfo SVGFEPointLightElementImpl::s_classInfo = {"KSVG::SVGFEPointLightElementImpl",0,0,0}; const ClassInfo SVGFESpecularLightingElementImpl::s_classInfo = {"KSVG::SVGFESpecularLightingElementImpl",0,0,0}; const ClassInfo SVGFESpotLightElementImpl::s_classInfo = {"KSVG::SVGFESpotLightElementImpl",0,0,0}; const ClassInfo SVGFETileElementImpl::s_classInfo = {"KSVG::SVGFETileElementImpl",0,0,0}; const ClassInfo SVGFETurbulenceElementImpl::s_classInfo = {"KSVG::SVGFETurbulenceElementImpl",0,0,0}; const ClassInfo SVGFilterElementImpl::s_classInfo = {"KSVG::SVGFilterElementImpl",0,0,0}; const ClassInfo SVGFitToViewBoxImpl::s_classInfo = {"KSVG::SVGFitToViewBoxImpl",0,&SVGFitToViewBoxImpl::s_hashTable,0}; const ClassInfo SVGFontElementImpl::s_classInfo = {"KSVG::SVGFontElementImpl",0,0,0}; const ClassInfo SVGFontFaceElementImpl::s_classInfo = {"KSVG::SVGFontFaceElementImpl",0,0,0}; const ClassInfo SVGFontFaceFormatElementImpl::s_classInfo = {"KSVG::SVGFontFaceFormatElementImpl",0,0,0}; const ClassInfo SVGFontFaceNameElementImpl::s_classInfo = {"KSVG::SVGFontFaceNameElementImpl",0,0,0}; const ClassInfo SVGFontFaceSrcElementImpl::s_classInfo = {"KSVG::SVGFontFaceSrcElementImpl",0,0,0}; const ClassInfo SVGFontFaceUriElementImpl::s_classInfo = {"KSVG::SVGFontFaceUriElementImpl",0,0,0}; const ClassInfo SVGForeignObjectElementImpl::s_classInfo = {"KSVG::SVGForeignObjectElementImpl",0,&SVGForeignObjectElementImpl::s_hashTable,0}; const DOM::DOMString SVGGElementImpl::s_tagName = "g"; const ClassInfo SVGGElementImpl::s_classInfo = {"KSVG::SVGGElementImpl",0,0,0}; const DOM::DOMString SVGGlyphElementImpl::s_tagName = "glyph"; const ClassInfo SVGGlyphElementImpl::s_classInfo = {"KSVG::SVGGlyphElementImpl",0,&SVGGlyphElementImpl::s_hashTable,0}; const DOM::DOMString SVGGlyphRefElementImpl::s_tagName = "glyphRef"; const ClassInfo SVGGlyphRefElementImpl::s_classInfo = {"KSVG::SVGGlyphRefElementImpl",0,&SVGGlyphRefElementImpl::s_hashTable,0}; const ClassInfo SVGGradientElementImpl::s_classInfo = {"KSVG::SVGGradientElementImpl",0,&SVGGradientElementImpl::s_hashTable,0}; const ClassInfo SVGGradientElementImplConstructor::s_classInfo = {"KSVG::SVGGradientElementImplConstructor",0,&SVGGradientElementImplConstructor::s_hashTable,0}; const ClassInfo SVGHKernElementImpl::s_classInfo = {"KSVG::SVGHKernElementImpl",0,0,0}; const ClassInfo SVGICCColorImpl::s_classInfo = {"KSVG::SVGICCColorImpl",0,&SVGICCColorImpl::s_hashTable,0}; const DOM::DOMString SVGImageElementImpl::s_tagName = "image"; const ClassInfo SVGImageElementImpl::s_classInfo = {"KSVG::SVGImageElementImpl",0,&SVGImageElementImpl::s_hashTable,0}; const ClassInfo SVGKeyEventImpl::s_classInfo = {"KSVG::SVGKeyEventImpl",0,&SVGKeyEventImpl::s_hashTable,0}; const ClassInfo SVGLangSpaceImpl::s_classInfo = {"KSVG::SVGLangSpaceImpl",0,&SVGLangSpaceImpl::s_hashTable,0}; const ClassInfo SVGLengthImpl::s_classInfo = {"KSVG::SVGLengthImpl",0,&SVGLengthImpl::s_hashTable,0}; const ClassInfo SVGLengthImplConstructor::s_classInfo = {"KSVG::SVGLengthImplConstructor",0,&SVGLengthImplConstructor::s_hashTable,0}; const ClassInfo SVGLengthListImpl::s_classInfo = {"KSVG::SVGLengthListImpl",0,&SVGLengthListImpl::s_hashTable,0}; const DOM::DOMString SVGLineElementImpl::s_tagName = "line"; const ClassInfo SVGLineElementImpl::s_classInfo = {"KSVG::SVGLineElementImpl",0,&SVGLineElementImpl::s_hashTable,0}; const DOM::DOMString SVGLinearGradientElementImpl::s_tagName = "linearGradient"; const ClassInfo SVGLinearGradientElementImpl::s_classInfo = {"KSVG::SVGLinearGradientElementImpl",0,&SVGLinearGradientElementImpl::s_hashTable,0}; const ClassInfo SVGLocatableImpl::s_classInfo = {"KSVG::SVGLocatableImpl",0,&SVGLocatableImpl::s_hashTable,0}; const ClassInfo SVGMPathElementImpl::s_classInfo = {"KSVG::SVGMPathElementImpl",0,0,0}; const DOM::DOMString SVGMarkerElementImpl::s_tagName = "marker"; const ClassInfo SVGMarkerElementImpl::s_classInfo = {"KSVG::SVGMarkerElementImpl",0,&SVGMarkerElementImpl::s_hashTable,0}; const ClassInfo SVGMarkerElementImplConstructor::s_classInfo = {"KSVG::SVGMarkerElementImplConstructor",0,&SVGMarkerElementImplConstructor::s_hashTable,0}; const DOM::DOMString SVGMaskElementImpl::s_tagName = "mask"; const ClassInfo SVGMaskElementImpl::s_classInfo = {"KSVG::SVGMaskElementImpl",0,&SVGMaskElementImpl::s_hashTable,0}; const ClassInfo SVGMatrixImpl::s_classInfo = {"KSVG::SVGMatrixImpl",0,&SVGMatrixImpl::s_hashTable,0}; const ClassInfo SVGMetadataElementImpl::s_classInfo = {"KSVG::SVGMetadataElementImpl",0,0,0}; const ClassInfo SVGMissingGlyphElementImpl::s_classInfo = {"KSVG::SVGMissingGlyphElementImpl",0,0,0}; const ClassInfo SVGMouseEventImpl::s_classInfo = {"KSVG::SVGMouseEventImpl",0,&SVGMouseEventImpl::s_hashTable,0}; const ClassInfo SVGMutationEventImpl::s_classInfo = {"KSVG::SVGMutationEventImpl",0,0,0}; const ClassInfo SVGNumberImpl::s_classInfo = {"KSVG::SVGNumberImpl",0,&SVGNumberImpl::s_hashTable,0}; const ClassInfo SVGNumberListImpl::s_classInfo = {"KSVG::SVGNumberListImpl",0,&SVGNumberListImpl::s_hashTable,0}; const ClassInfo SVGPaintImpl::s_classInfo = {"KSVG::SVGPaintImpl",0,&SVGPaintImpl::s_hashTable,0}; const ClassInfo SVGPaintImplConstructor::s_classInfo = {"KSVG::SVGPaintImplConstructor",0,&SVGPaintImplConstructor::s_hashTable,0}; const DOM::DOMString SVGPathElementImpl::s_tagName = "path"; const ClassInfo SVGPathElementImpl::s_classInfo = {"KSVG::SVGPathElementImpl",0,&SVGPathElementImpl::s_hashTable,0}; const ClassInfo SVGPathSegArcAbsImpl::s_classInfo = {"KSVG::SVGPathSegArcAbsImpl",0,&SVGPathSegArcAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegArcRelImpl::s_classInfo = {"KSVG::SVGPathSegArcRelImpl",0,&SVGPathSegArcRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegClosePathImpl::s_classInfo = {"KSVG::SVGPathSegClosePathImpl",0,0,0}; const ClassInfo SVGPathSegCurvetoCubicAbsImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoCubicAbsImpl",0,&SVGPathSegCurvetoCubicAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoCubicRelImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoCubicRelImpl",0,&SVGPathSegCurvetoCubicRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoCubicSmoothAbsImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoCubicSmoothAbsImpl",0,&SVGPathSegCurvetoCubicSmoothAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoCubicSmoothRelImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoCubicSmoothRelImpl",0,&SVGPathSegCurvetoCubicSmoothRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoQuadraticAbsImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoQuadraticAbsImpl",0,&SVGPathSegCurvetoQuadraticAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoQuadraticRelImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoQuadraticRelImpl",0,&SVGPathSegCurvetoQuadraticRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoQuadraticSmoothAbsImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoQuadraticSmoothAbsImpl",0,&SVGPathSegCurvetoQuadraticSmoothAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegCurvetoQuadraticSmoothRelImpl::s_classInfo = {"KSVG::SVGPathSegCurvetoQuadraticSmoothRelImpl",0,&SVGPathSegCurvetoQuadraticSmoothRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegImpl::s_classInfo = {"KSVG::SVGPathSegImpl",0,&SVGPathSegImpl::s_hashTable,0}; const ClassInfo SVGPathSegImplConstructor::s_classInfo = {"KSVG::SVGPathSegImplConstructor",0,&SVGPathSegImplConstructor::s_hashTable,0}; const ClassInfo SVGPathSegLinetoAbsImpl::s_classInfo = {"KSVG::SVGPathSegLinetoAbsImpl",0,&SVGPathSegLinetoAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegLinetoHorizontalAbsImpl::s_classInfo = {"KSVG::SVGPathSegLinetoHorizontalAbsImpl",0,&SVGPathSegLinetoHorizontalAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegLinetoHorizontalRelImpl::s_classInfo = {"KSVG::SVGPathSegLinetoHorizontalRelImpl",0,&SVGPathSegLinetoHorizontalRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegLinetoRelImpl::s_classInfo = {"KSVG::SVGPathSegLinetoRelImpl",0,&SVGPathSegLinetoRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegLinetoVerticalAbsImpl::s_classInfo = {"KSVG::SVGPathSegLinetoVerticalAbsImpl",0,&SVGPathSegLinetoVerticalAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegLinetoVerticalRelImpl::s_classInfo = {"KSVG::SVGPathSegLinetoVerticalRelImpl",0,&SVGPathSegLinetoVerticalRelImpl::s_hashTable,0}; const ClassInfo SVGPathSegListImpl::s_classInfo = {"KSVG::SVGPathSegListImpl",0,&SVGPathSegListImpl::s_hashTable,0}; const ClassInfo SVGPathSegMovetoAbsImpl::s_classInfo = {"KSVG::SVGPathSegMovetoAbsImpl",0,&SVGPathSegMovetoAbsImpl::s_hashTable,0}; const ClassInfo SVGPathSegMovetoRelImpl::s_classInfo = {"KSVG::SVGPathSegMovetoRelImpl",0,&SVGPathSegMovetoRelImpl::s_hashTable,0}; const DOM::DOMString SVGPatternElementImpl::s_tagName = "pattern"; const ClassInfo SVGPatternElementImpl::s_classInfo = {"KSVG::SVGPatternElementImpl",0,&SVGPatternElementImpl::s_hashTable,0}; const ClassInfo SVGPointImpl::s_classInfo = {"KSVG::SVGPointImpl",0,&SVGPointImpl::s_hashTable,0}; const ClassInfo SVGPointListImpl::s_classInfo = {"KSVG::SVGPointListImpl",0,&SVGPointListImpl::s_hashTable,0}; const ClassInfo SVGPolyElementImpl::s_classInfo = {"KSVG::SVGPolyElementImpl",0,0,0}; const DOM::DOMString SVGPolygonElementImpl::s_tagName = "polygon"; const ClassInfo SVGPolygonElementImpl::s_classInfo = {"KSVG::SVGPolygonElementImpl",0,0,0}; const DOM::DOMString SVGPolylineElementImpl::s_tagName = "polyline"; const ClassInfo SVGPolylineElementImpl::s_classInfo = {"KSVG::SVGPolylineElementImpl",0,0,0}; const ClassInfo SVGPreserveAspectRatioImpl::s_classInfo = {"KSVG::SVGPreserveAspectRatioImpl",0,&SVGPreserveAspectRatioImpl::s_hashTable,0}; const ClassInfo SVGPreserveAspectRatioImplConstructor::s_classInfo = {"KSVG::SVGPreserveAspectRatioImplConstructor",0,&SVGPreserveAspectRatioImplConstructor::s_hashTable,0}; const DOM::DOMString SVGRadialGradientElementImpl::s_tagName = "radialGradient"; const ClassInfo SVGRadialGradientElementImpl::s_classInfo = {"KSVG::SVGRadialGradientElementImpl",0,&SVGRadialGradientElementImpl::s_hashTable,0}; const DOM::DOMString SVGRectElementImpl::s_tagName = "rect"; const ClassInfo SVGRectElementImpl::s_classInfo = {"KSVG::SVGRectElementImpl",0,&SVGRectElementImpl::s_hashTable,0}; const ClassInfo SVGRectImpl::s_classInfo = {"KSVG::SVGRectImpl",0,&SVGRectImpl::s_hashTable,0}; const DOM::DOMString SVGSVGElementImpl::s_tagName = "svg"; const ClassInfo SVGSVGElementImpl::s_classInfo = {"KSVG::SVGSVGElementImpl",0,&SVGSVGElementImpl::s_hashTable,0}; const DOM::DOMString SVGScriptElementImpl::s_tagName = "script"; const ClassInfo SVGScriptElementImpl::s_classInfo = {"KSVG::SVGScriptElementImpl",0,&SVGScriptElementImpl::s_hashTable,0}; const DOM::DOMString SVGSetElementImpl::s_tagName = "set"; const ClassInfo SVGSetElementImpl::s_classInfo = {"KSVG::SVGSetElementImpl",0,0,0}; const ClassInfo SVGShapeImpl::s_classInfo = {"KSVG::SVGShapeImpl",0,0,0}; const DOM::DOMString SVGStopElementImpl::s_tagName = "stop"; const ClassInfo SVGStopElementImpl::s_classInfo = {"KSVG::SVGStopElementImpl",0,&SVGStopElementImpl::s_hashTable,0}; const ClassInfo SVGStringListImpl::s_classInfo = {"KSVG::SVGStringListImpl",0,&SVGStringListImpl::s_hashTable,0}; const ClassInfo SVGStylableImpl::s_classInfo = {"KSVG::SVGStylableImpl",0,&SVGStylableImpl::s_hashTable,0}; const DOM::DOMString SVGStyleElementImpl::s_tagName = "style"; const ClassInfo SVGStyleElementImpl::s_classInfo = {"KSVG::SVGStyleElementImpl",0,&SVGStyleElementImpl::s_hashTable,0}; const DOM::DOMString SVGSwitchElementImpl::s_tagName = "switch"; const ClassInfo SVGSwitchElementImpl::s_classInfo = {"KSVG::SVGSwitchElementImpl",0,0,0}; const DOM::DOMString SVGSymbolElementImpl::s_tagName = "symbol"; const ClassInfo SVGSymbolElementImpl::s_classInfo = {"KSVG::SVGSymbolElementImpl",0,&SVGSymbolElementImpl::s_hashTable,0}; const DOM::DOMString SVGTRefElementImpl::s_tagName = "tref"; const ClassInfo SVGTRefElementImpl::s_classInfo = {"KSVG::SVGTRefElementImpl",0,0,0}; const DOM::DOMString SVGTSpanElementImpl::s_tagName = "tspan"; const ClassInfo SVGTSpanElementImpl::s_classInfo = {"KSVG::SVGTSpanElementImpl",0,0,0}; const ClassInfo SVGTestsImpl::s_classInfo = {"KSVG::SVGTestsImpl",0,&SVGTestsImpl::s_hashTable,0}; const ClassInfo SVGTextContentElementImpl::s_classInfo = {"KSVG::SVGTextContentElementImpl",0,&SVGTextContentElementImpl::s_hashTable,0}; const ClassInfo SVGTextContentElementImplConstructor::s_classInfo = {"KSVG::SVGTextContentElementImplConstructor",0,&SVGTextContentElementImplConstructor::s_hashTable,0}; const DOM::DOMString SVGTextElementImpl::s_tagName = "text"; const ClassInfo SVGTextElementImpl::s_classInfo = {"KSVG::SVGTextElementImpl",0,0,0}; const DOM::DOMString SVGTextPathElementImpl::s_tagName = "textPath"; const ClassInfo SVGTextPathElementImpl::s_classInfo = {"KSVG::SVGTextPathElementImpl",0,&SVGTextPathElementImpl::s_hashTable,0}; const ClassInfo SVGTextPathElementImplConstructor::s_classInfo = {"KSVG::SVGTextPathElementImplConstructor",0,&SVGTextPathElementImplConstructor::s_hashTable,0}; const ClassInfo SVGTextPositioningElementImpl::s_classInfo = {"KSVG::SVGTextPositioningElementImpl",0,&SVGTextPositioningElementImpl::s_hashTable,0}; const DOM::DOMString SVGTitleElementImpl::s_tagName = "title"; const ClassInfo SVGTitleElementImpl::s_classInfo = {"KSVG::SVGTitleElementImpl",0,0,0}; const ClassInfo SVGTransformImpl::s_classInfo = {"KSVG::SVGTransformImpl",0,&SVGTransformImpl::s_hashTable,0}; const ClassInfo SVGTransformImplConstructor::s_classInfo = {"KSVG::SVGTransformImplConstructor",0,&SVGTransformImplConstructor::s_hashTable,0}; const ClassInfo SVGTransformListImpl::s_classInfo = {"KSVG::SVGTransformListImpl",0,&SVGTransformListImpl::s_hashTable,0}; const ClassInfo SVGTransformableImpl::s_classInfo = {"KSVG::SVGTransformableImpl",0,&SVGTransformableImpl::s_hashTable,0}; const ClassInfo SVGUIEventImpl::s_classInfo = {"KSVG::SVGUIEventImpl",0,&SVGUIEventImpl::s_hashTable,0}; const ClassInfo SVGURIReferenceImpl::s_classInfo = {"KSVG::SVGURIReferenceImpl",0,&SVGURIReferenceImpl::s_hashTable,0}; const DOM::DOMString SVGUseElementImpl::s_tagName = "use"; const ClassInfo SVGUseElementImpl::s_classInfo = {"KSVG::SVGUseElementImpl",0,&SVGUseElementImpl::s_hashTable,0}; const ClassInfo SVGVKernElementImpl::s_classInfo = {"KSVG::SVGVKernElementImpl",0,0,0}; const DOM::DOMString SVGViewElementImpl::s_tagName = "view"; const ClassInfo SVGViewElementImpl::s_classInfo = {"KSVG::SVGViewElementImpl",0,&SVGViewElementImpl::s_hashTable,0}; const ClassInfo SVGViewSpecImpl::s_classInfo = {"KSVG::SVGViewSpecImpl",0,0,0}; const ClassInfo SVGZoomAndPanImpl::s_classInfo = {"KSVG::SVGZoomAndPanImpl",0,&SVGZoomAndPanImpl::s_hashTable,0}; const ClassInfo SVGZoomAndPanImplConstructor::s_classInfo = {"KSVG::SVGZoomAndPanImplConstructor",0,&SVGZoomAndPanImplConstructor::s_hashTable,0}; const ClassInfo SVGZoomEventImpl::s_classInfo = {"KSVG::SVGZoomEventImpl",0,&SVGZoomEventImpl::s_hashTable,0}; const ClassInfo SharedString::s_classInfo = {"KSVG::SharedString",0,&SharedString::s_hashTable,0}; bool SVGAElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAElementImpl::s_hashTable,p2); if(e) return true; if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGAElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAltGlyphDefElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAltGlyphDefElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGAltGlyphDefElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAltGlyphDefElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAltGlyphDefElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAltGlyphDefElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAltGlyphElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGTSpanElementImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAltGlyphElementImpl::get(GET_METHOD_ARGS) const { if(SVGTSpanElementImpl::hasProperty(p1,p2)) return SVGTSpanElementImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGAltGlyphElementImpl::put(PUT_METHOD_ARGS) { if(SVGTSpanElementImpl::hasProperty(p1,p2)) { SVGTSpanElementImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAltGlyphElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAltGlyphElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAltGlyphElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAngleImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAngleImpl::s_hashTable,p2); if(e) return true; Object proto = SVGAngleImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGAngleImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGAngleImpl *SVGAngleImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGAngleImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGAngleImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGAngleImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAngleImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAngleImpl::prototype(ExecState *p1) const { if(p1) return SVGAngleImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGAngleImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAngleImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAngleImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAngleImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAngleImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAngleImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAngleImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimateColorElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAnimateColorElementImpl::get(GET_METHOD_ARGS) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return SVGAnimationElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGAnimateColorElementImpl::put(PUT_METHOD_ARGS) { if(SVGAnimationElementImpl::hasProperty(p1,p2)) { SVGAnimationElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAnimateColorElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAnimateColorElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAnimateColorElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimateElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAnimateElementImpl::get(GET_METHOD_ARGS) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return SVGAnimationElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGAnimateElementImpl::put(PUT_METHOD_ARGS) { if(SVGAnimationElementImpl::hasProperty(p1,p2)) { SVGAnimationElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAnimateElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAnimateElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAnimateElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimateMotionElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAnimateMotionElementImpl::get(GET_METHOD_ARGS) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return SVGAnimationElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGAnimateMotionElementImpl::put(PUT_METHOD_ARGS) { if(SVGAnimationElementImpl::hasProperty(p1,p2)) { SVGAnimationElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAnimateMotionElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAnimateMotionElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAnimateMotionElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimateTransformElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAnimateTransformElementImpl::get(GET_METHOD_ARGS) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return SVGAnimationElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGAnimateTransformElementImpl::put(PUT_METHOD_ARGS) { if(SVGAnimationElementImpl::hasProperty(p1,p2)) { SVGAnimationElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAnimateTransformElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGAnimateTransformElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGAnimateTransformElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedAngleImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedAngleImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedAngleImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedAngleImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedAngleImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedAngleImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedBooleanImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedBooleanImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedBooleanImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedBooleanImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGAnimatedBooleanImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimatedBooleanImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAnimatedBooleanImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedBooleanImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedEnumerationImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedEnumerationImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedEnumerationImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedEnumerationImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGAnimatedEnumerationImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimatedEnumerationImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAnimatedEnumerationImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedEnumerationImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedIntegerImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedIntegerImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedIntegerImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedIntegerImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGAnimatedIntegerImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimatedIntegerImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAnimatedIntegerImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedIntegerImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedLengthImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedLengthImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedLengthImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedLengthImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedLengthImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedLengthImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedLengthListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedLengthListImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedLengthListImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedLengthListImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedLengthListImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedLengthListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedNumberImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedNumberImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedNumberImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedNumberImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGAnimatedNumberImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimatedNumberImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAnimatedNumberImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedNumberImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedNumberListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedNumberListImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedNumberListImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedNumberListImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedNumberListImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedNumberListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedPathDataImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedPathDataImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedPathDataImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedPathDataImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedPathDataImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedPathDataImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedPointsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedPointsImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedPointsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedPointsImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGAnimatedPointsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimatedPointsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAnimatedPointsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedPointsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedPreserveAspectRatioImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedPreserveAspectRatioImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedPreserveAspectRatioImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedPreserveAspectRatioImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedPreserveAspectRatioImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedPreserveAspectRatioImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedRectImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedRectImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedRectImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedRectImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedRectImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedRectImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedStringImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedStringImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedStringImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedStringImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGAnimatedStringImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimatedStringImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGAnimatedStringImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedStringImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimatedTransformListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimatedTransformListImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGAnimatedTransformListImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGAnimatedTransformListImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGAnimatedTransformListImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGAnimatedTransformListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGAnimationElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGAnimationElementImpl::s_hashTable,p2); if(e) return true; Object proto = SVGAnimationElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; return false; } Value SVGAnimationElementImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGAnimationElementImpl *SVGAnimationElementImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGAnimationElementImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGAnimationElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); return Undefined(); } bool SVGAnimationElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGAnimationElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGAnimationElementImpl::prototype(ExecState *p1) const { if(p1) return SVGAnimationElementImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGAnimationElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGCircleElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGCircleElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGCircleElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGCircleElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGCircleElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGCircleElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGCircleElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGCircleElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGCircleElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGClipPathElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGClipPathElementImpl::s_hashTable,p2); if(e) return true; if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGClipPathElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGClipPathElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGClipPathElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGClipPathElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGClipPathElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGClipPathElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGClipPathElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGColorImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGColorImpl::s_hashTable,p2); if(e) return true; Object proto = SVGColorImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGColorImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGColorImpl *SVGColorImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGColorImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGColorImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGColorImpl::prototype(ExecState *p1) const { if(p1) return SVGColorImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGColorImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGColorImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGColorImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGColorImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGColorImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGColorImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGColorImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGColorProfileElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGColorProfileElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGColorProfileElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGColorProfileElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGColorProfileElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGColorProfileElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGColorProfileElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGColorProfileElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGColorProfileElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGComponentTransferFunctionElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGComponentTransferFunctionElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGComponentTransferFunctionElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGComponentTransferFunctionElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGComponentTransferFunctionElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGContainerImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGShapeImpl::hasProperty(p1,p2)) return true; return false; } Value SVGContainerImpl::get(GET_METHOD_ARGS) const { if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); return Undefined(); } bool SVGContainerImpl::put(PUT_METHOD_ARGS) { if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGContainerImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGContainerImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGCursorElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGCursorElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGCursorElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGCursorElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGCursorElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGCursorElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGCursorElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGCursorElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMCharacterDataBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMCharacterDataBridge::s_hashTable,p2); if(e) return true; Object proto = SVGDOMCharacterDataBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGDOMNodeBridge::hasProperty(p1,p2)) return true; return false; } Value SVGDOMCharacterDataBridge::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDOMCharacterDataBridge *SVGDOMCharacterDataBridgeProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDOMCharacterDataBridge::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDOMCharacterDataBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGDOMNodeBridge::hasProperty(p1,p2)) return SVGDOMNodeBridge::get(p1,p2,p3); return Undefined(); } bool SVGDOMCharacterDataBridge::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGDOMCharacterDataBridge::putInParents(PUT_METHOD_ARGS) { if(SVGDOMNodeBridge::hasProperty(p1,p2)) { SVGDOMNodeBridge::put(p1,p2,p3,p4); return true; } return false; } Object SVGDOMCharacterDataBridge::prototype(ExecState *p1) const { if(p1) return SVGDOMCharacterDataBridgeProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDOMCharacterDataBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMDOMImplementationBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMDOMImplementationBridge::s_hashTable,p2); if(e) return true; Object proto = SVGDOMDOMImplementationBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGDOMDOMImplementationBridge::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDOMDOMImplementationBridge *SVGDOMDOMImplementationBridgeProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDOMDOMImplementationBridge::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDOMDOMImplementationBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGDOMDOMImplementationBridge::put(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGDOMDOMImplementationBridge::prototype(ExecState *p1) const { if(p1) return SVGDOMDOMImplementationBridgeProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDOMDOMImplementationBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMDocumentFragmentBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMDocumentFragmentBridge::s_hashTable,p2); if(e) return true; if(SVGDOMNodeBridge::hasProperty(p1,p2)) return true; return false; } Value SVGDOMDocumentFragmentBridge::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGDOMDocumentFragmentBridge::getInParents(GET_METHOD_ARGS) const { if(SVGDOMNodeBridge::hasProperty(p1,p2)) return SVGDOMNodeBridge::get(p1,p2,p3); return Undefined(); } bool SVGDOMDocumentFragmentBridge::put(PUT_METHOD_ARGS) { if(SVGDOMNodeBridge::hasProperty(p1,p2)) { SVGDOMNodeBridge::put(p1,p2,p3,p4); return true; } return false; } Object SVGDOMDocumentFragmentBridge::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGDOMDocumentFragmentBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMElementBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMElementBridge::s_hashTable,p2); if(e) return true; Object proto = SVGDOMElementBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGDOMNodeBridge::hasProperty(p1,p2)) return true; return false; } Value SVGDOMElementBridge::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDOMElementBridge *SVGDOMElementBridgeProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDOMElementBridge::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDOMElementBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGDOMNodeBridge::hasProperty(p1,p2)) return SVGDOMNodeBridge::get(p1,p2,p3); return Undefined(); } bool SVGDOMElementBridge::put(PUT_METHOD_ARGS) { if(SVGDOMNodeBridge::hasProperty(p1,p2)) { SVGDOMNodeBridge::put(p1,p2,p3,p4); return true; } return false; } Object SVGDOMElementBridge::prototype(ExecState *p1) const { if(p1) return SVGDOMElementBridgeProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDOMElementBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMNodeBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMNodeBridge::s_hashTable,p2); if(e) return true; Object proto = SVGDOMNodeBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGDOMNodeBridge::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDOMNodeBridge *SVGDOMNodeBridgeProtoFunc::cast(const ObjectImp *p1) const { return KSVG::toNodeBridge(p1); } SVGDOMNodeBridge *KSVG::toNodeBridge(const ObjectImp *p1) { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDOMNodeBridge::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDOMNodeBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGDOMNodeBridge::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGDOMNodeBridge::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGDOMNodeBridge::prototype(ExecState *p1) const { if(p1) return SVGDOMNodeBridgeProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDOMNodeBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMNodeListBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMNodeListBridge::s_hashTable,p2); if(e) return true; Object proto = SVGDOMNodeListBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGDOMNodeListBridge::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDOMNodeListBridge *SVGDOMNodeListBridgeProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDOMNodeListBridge::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDOMNodeListBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGDOMNodeListBridge::prototype(ExecState *p1) const { if(p1) return SVGDOMNodeListBridgeProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDOMNodeListBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDOMTextBridge::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDOMTextBridge::s_hashTable,p2); if(e) return true; Object proto = SVGDOMTextBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGDOMCharacterDataBridge::hasProperty(p1,p2)) return true; return false; } Value SVGDOMTextBridge::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDOMTextBridge *SVGDOMTextBridgeProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDOMTextBridge::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDOMTextBridgeProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGDOMCharacterDataBridge::hasProperty(p1,p2)) return SVGDOMCharacterDataBridge::get(p1,p2,p3); return Undefined(); } bool SVGDOMTextBridge::put(PUT_METHOD_ARGS) { if(SVGDOMCharacterDataBridge::hasProperty(p1,p2)) { SVGDOMCharacterDataBridge::put(p1,p2,p3,p4); return true; } return false; } Object SVGDOMTextBridge::prototype(ExecState *p1) const { if(p1) return SVGDOMTextBridgeProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDOMTextBridge::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDefinitionSrcElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGDefinitionSrcElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGDefinitionSrcElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGDefinitionSrcElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGDefinitionSrcElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDefsElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGDefsElementImpl::get(GET_METHOD_ARGS) const { if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGDefsElementImpl::put(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGDefsElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGDefsElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGDefsElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDescElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGDescElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGDescElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGDescElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGDescElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGDescElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGDocumentImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGDocumentImpl::s_hashTable,p2); if(e) return true; Object proto = SVGDocumentImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGDOMNodeBridge::hasProperty(p1,p2)) return true; return false; } Value SVGDocumentImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGDocumentImpl *SVGDocumentImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGDocumentImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGDocumentImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGDOMNodeBridge::hasProperty(p1,p2)) return SVGDOMNodeBridge::get(p1,p2,p3); return Undefined(); } bool SVGDocumentImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGDocumentImpl::putInParents(PUT_METHOD_ARGS) { if(SVGDOMNodeBridge::hasProperty(p1,p2)) { SVGDOMNodeBridge::put(p1,p2,p3,p4); return true; } return false; } Object SVGDocumentImpl::prototype(ExecState *p1) const { if(p1) return SVGDocumentImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGDocumentImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGElementImpl::s_hashTable,p2); if(e) return true; Object proto = SVGElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGDOMElementBridge::hasProperty(p1,p2)) return true; return false; } Value SVGElementImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGElementImpl *SVGElementImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGElementImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGDOMElementBridge::hasProperty(p1,p2)) return SVGDOMElementBridge::get(p1,p2,p3); return Undefined(); } bool SVGElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGDOMElementBridge::hasProperty(p1,p2)) { SVGDOMElementBridge::put(p1,p2,p3,p4); return true; } return false; } Object SVGElementImpl::prototype(ExecState *p1) const { if(p1) return SVGElementImplProto::self(p1); return Object::dynamicCast(Null()); } ObjectImp *SVGElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGEllipseElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGEllipseElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGEllipseElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGEllipseElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGEllipseElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGEllipseElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGEllipseElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGEllipseElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGEllipseElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGEventImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGEventImpl::s_hashTable,p2); if(e) return true; Object proto = SVGEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGEventImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGEventImpl *SVGEventImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGEventImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGEventImpl::prototype(ExecState *p1) const { if(p1) return SVGEventImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGEventImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGExternalResourcesRequiredImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGExternalResourcesRequiredImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGExternalResourcesRequiredImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGExternalResourcesRequiredImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGExternalResourcesRequiredImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGExternalResourcesRequiredImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGExternalResourcesRequiredImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGExternalResourcesRequiredImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEBlendElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEBlendElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEBlendElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEBlendElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEBlendElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEColorMatrixElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEColorMatrixElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEColorMatrixElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEColorMatrixElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEColorMatrixElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEComponentTransferElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEComponentTransferElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEComponentTransferElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEComponentTransferElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEComponentTransferElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFECompositeElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFECompositeElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFECompositeElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFECompositeElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFECompositeElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEConvolveMatrixElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEConvolveMatrixElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEConvolveMatrixElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEConvolveMatrixElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEConvolveMatrixElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEDiffuseLightingElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEDiffuseLightingElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEDiffuseLightingElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEDiffuseLightingElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEDiffuseLightingElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEDisplacementMapElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEDisplacementMapElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEDisplacementMapElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEDisplacementMapElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEDisplacementMapElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEDistantLightElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEDistantLightElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEDistantLightElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEDistantLightElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEDistantLightElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEFloodElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEFloodElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEFloodElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEFloodElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEFloodElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEFuncAElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEFuncAElementImpl::get(GET_METHOD_ARGS) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return SVGComponentTransferFunctionElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEFuncAElementImpl::put(PUT_METHOD_ARGS) { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) { SVGComponentTransferFunctionElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEFuncAElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEFuncAElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEFuncBElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEFuncBElementImpl::get(GET_METHOD_ARGS) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return SVGComponentTransferFunctionElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEFuncBElementImpl::put(PUT_METHOD_ARGS) { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) { SVGComponentTransferFunctionElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEFuncBElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEFuncBElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEFuncGElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEFuncGElementImpl::get(GET_METHOD_ARGS) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return SVGComponentTransferFunctionElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEFuncGElementImpl::put(PUT_METHOD_ARGS) { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) { SVGComponentTransferFunctionElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEFuncGElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEFuncGElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEFuncRElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEFuncRElementImpl::get(GET_METHOD_ARGS) const { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) return SVGComponentTransferFunctionElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEFuncRElementImpl::put(PUT_METHOD_ARGS) { if(SVGComponentTransferFunctionElementImpl::hasProperty(p1,p2)) { SVGComponentTransferFunctionElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEFuncRElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEFuncRElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEGaussianBlurElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEGaussianBlurElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEGaussianBlurElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEGaussianBlurElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEGaussianBlurElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEImageElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEImageElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEImageElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEImageElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEImageElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEMergeElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEMergeElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEMergeElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEMergeElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEMergeElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEMergeNodeElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEMergeNodeElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEMergeNodeElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEMergeNodeElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEMergeNodeElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEMorphologyElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEMorphologyElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEMorphologyElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEMorphologyElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEMorphologyElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEOffsetElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEOffsetElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEOffsetElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEOffsetElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEOffsetElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFEPointLightElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFEPointLightElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFEPointLightElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFEPointLightElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFEPointLightElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFESpecularLightingElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFESpecularLightingElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFESpecularLightingElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFESpecularLightingElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFESpecularLightingElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFESpotLightElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFESpotLightElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFESpotLightElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFESpotLightElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFESpotLightElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFETileElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFETileElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFETileElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFETileElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFETileElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFETurbulenceElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFETurbulenceElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFETurbulenceElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFETurbulenceElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFETurbulenceElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFilterElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFilterElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGFilterElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFilterElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFilterElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFitToViewBoxImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGFitToViewBoxImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGFitToViewBoxImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGFitToViewBoxImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGFitToViewBoxImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGFitToViewBoxImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGFitToViewBoxImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFitToViewBoxImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFontElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFontElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGFontElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFontElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFontElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFontFaceElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFontFaceElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFontFaceElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFontFaceElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFontFaceElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFontFaceFormatElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFontFaceFormatElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFontFaceFormatElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFontFaceFormatElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFontFaceFormatElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFontFaceNameElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFontFaceNameElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFontFaceNameElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFontFaceNameElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFontFaceNameElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFontFaceSrcElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFontFaceSrcElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFontFaceSrcElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFontFaceSrcElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFontFaceSrcElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGFontFaceUriElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGFontFaceUriElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGFontFaceUriElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGFontFaceUriElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGFontFaceUriElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGForeignObjectElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGForeignObjectElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGForeignObjectElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGForeignObjectElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGForeignObjectElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGForeignObjectElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGForeignObjectElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGGElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGGElementImpl::get(GET_METHOD_ARGS) const { if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGGElementImpl::put(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGGElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGGElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGGElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGGlyphElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGGlyphElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGGlyphElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGGlyphElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGGlyphElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGGlyphElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGGlyphElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGGlyphElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGGlyphElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGGlyphRefElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGGlyphRefElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGGlyphRefElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGGlyphRefElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGGlyphRefElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGGlyphRefElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGGlyphRefElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGGlyphRefElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGGlyphRefElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGGradientElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGGradientElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGGradientElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGGradientElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGGradientElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGGradientElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGGradientElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGGradientElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGGradientElementImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGGradientElementImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGGradientElementImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGGradientElementImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGGradientElementImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGGradientElementImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGHKernElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGHKernElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGHKernElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGHKernElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGHKernElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGICCColorImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGICCColorImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGICCColorImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGICCColorImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGICCColorImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGICCColorImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGImageElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGImageElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGImageElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGImageElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGImageElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGImageElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGImageElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGImageElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGImageElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGKeyEventImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGKeyEventImpl::s_hashTable,p2); if(e) return true; Object proto = SVGKeyEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGUIEventImpl::hasProperty(p1,p2)) return true; return false; } Value SVGKeyEventImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGKeyEventImpl *SVGKeyEventImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGKeyEventImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGKeyEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGUIEventImpl::hasProperty(p1,p2)) return SVGUIEventImpl::get(p1,p2,p3); return Undefined(); } Object SVGKeyEventImpl::prototype(ExecState *p1) const { if(p1) return SVGKeyEventImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGKeyEventImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLangSpaceImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLangSpaceImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGLangSpaceImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGLangSpaceImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGLangSpaceImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGLangSpaceImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGLangSpaceImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGLangSpaceImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLengthImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLengthImpl::s_hashTable,p2); if(e) return true; Object proto = SVGLengthImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGLengthImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGLengthImpl *SVGLengthImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGLengthImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGLengthImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGLengthImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGLengthImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGLengthImpl::prototype(ExecState *p1) const { if(p1) return SVGLengthImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGLengthImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLengthImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLengthImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGLengthImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGLengthImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGLengthImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGLengthImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLengthListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLengthListImpl::s_hashTable,p2); if(e) return true; Object proto = SVGLengthListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGLengthListImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGLengthListImpl *SVGLengthListImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGLengthListImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGLengthListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGLengthListImpl::prototype(ExecState *p1) const { if(p1) return SVGLengthListImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGLengthListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLineElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLineElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGLineElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGLineElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGLineElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGLineElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGLineElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGLineElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGLineElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLinearGradientElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLinearGradientElementImpl::s_hashTable,p2); if(e) return true; if(SVGGradientElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGLinearGradientElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGLinearGradientElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGGradientElementImpl::hasProperty(p1,p2)) return SVGGradientElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGLinearGradientElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGLinearGradientElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGGradientElementImpl::hasProperty(p1,p2)) { SVGGradientElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGLinearGradientElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGLinearGradientElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGLinearGradientElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGLocatableImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGLocatableImpl::s_hashTable,p2); if(e) return true; Object proto = SVGLocatableImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGLocatableImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGLocatableImpl *SVGLocatableImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGLocatableImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGLocatableImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGLocatableImpl::prototype(ExecState *p1) const { if(p1) return SVGLocatableImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGLocatableImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMPathElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMPathElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGMPathElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGMPathElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGMPathElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMarkerElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGMarkerElementImpl::s_hashTable,p2); if(e) return true; Object proto = SVGMarkerElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMarkerElementImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGMarkerElementImpl *SVGMarkerElementImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGMarkerElementImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGMarkerElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return SVGFitToViewBoxImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGMarkerElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGMarkerElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) { SVGFitToViewBoxImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGMarkerElementImpl::prototype(ExecState *p1) const { if(p1) return SVGMarkerElementImplProto::self(p1); return Object::dynamicCast(Null()); } ObjectImp *SVGMarkerElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGMarkerElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMarkerElementImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGMarkerElementImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGMarkerElementImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGMarkerElementImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGMarkerElementImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGMarkerElementImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMaskElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGMaskElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMaskElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGMaskElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); return Undefined(); } bool SVGMaskElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGMaskElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGMaskElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGMaskElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGMaskElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMatrixImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGMatrixImpl::s_hashTable,p2); if(e) return true; Object proto = SVGMatrixImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGMatrixImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGMatrixImpl *SVGMatrixImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGMatrixImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGMatrixImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGMatrixImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGMatrixImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGMatrixImpl::prototype(ExecState *p1) const { if(p1) return SVGMatrixImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGMatrixImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMetadataElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMetadataElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGMetadataElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGMetadataElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGMetadataElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMissingGlyphElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMissingGlyphElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGMissingGlyphElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGMissingGlyphElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGMissingGlyphElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMouseEventImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGMouseEventImpl::s_hashTable,p2); if(e) return true; Object proto = SVGMouseEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGUIEventImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMouseEventImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGMouseEventImpl *SVGMouseEventImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGMouseEventImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGMouseEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGUIEventImpl::hasProperty(p1,p2)) return SVGUIEventImpl::get(p1,p2,p3); return Undefined(); } Object SVGMouseEventImpl::prototype(ExecState *p1) const { if(p1) return SVGMouseEventImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGMouseEventImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGMutationEventImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGEventImpl::hasProperty(p1,p2)) return true; return false; } Value SVGMutationEventImpl::get(GET_METHOD_ARGS) const { if(SVGEventImpl::hasProperty(p1,p2)) return SVGEventImpl::get(p1,p2,p3); return Undefined(); } Object SVGMutationEventImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGMutationEventImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGNumberImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGNumberImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGNumberImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGNumberImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGNumberImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGNumberImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGNumberImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGNumberImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGNumberListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGNumberListImpl::s_hashTable,p2); if(e) return true; Object proto = SVGNumberListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGNumberListImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGNumberListImpl *SVGNumberListImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGNumberListImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGNumberListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGNumberListImpl::prototype(ExecState *p1) const { if(p1) return SVGNumberListImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGNumberListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPaintImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPaintImpl::s_hashTable,p2); if(e) return true; if(SVGColorImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPaintImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPaintImpl::getInParents(GET_METHOD_ARGS) const { if(SVGColorImpl::hasProperty(p1,p2)) return SVGColorImpl::get(p1,p2,p3); return Undefined(); } Object SVGPaintImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPaintImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPaintImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPaintImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGPaintImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPaintImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGPaintImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPaintImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathElementImpl::s_hashTable,p2); if(e) return true; Object proto = SVGPathElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGAnimatedPathDataImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathElementImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGPathElementImpl *SVGPathElementImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGPathElementImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGPathElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGAnimatedPathDataImpl::hasProperty(p1,p2)) return SVGAnimatedPathDataImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGPathElementImpl::prototype(ExecState *p1) const { if(p1) return SVGPathElementImplProto::self(p1); return Object::dynamicCast(Null()); } ObjectImp *SVGPathElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGPathElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegArcAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegArcAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegArcAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegArcAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegArcAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegArcAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegArcAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegArcAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegArcRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegArcRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegArcRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegArcRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegArcRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegArcRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegArcRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegArcRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegClosePathImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegClosePathImpl::get(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } Object SVGPathSegClosePathImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegClosePathImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoCubicAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoCubicAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoCubicAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoCubicAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoCubicAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoCubicAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoCubicAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoCubicAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoCubicRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoCubicRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoCubicRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoCubicRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoCubicRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoCubicRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoCubicRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoCubicRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoCubicSmoothAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoCubicSmoothAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoCubicSmoothAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoCubicSmoothAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoCubicSmoothAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoCubicSmoothAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoCubicSmoothAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoCubicSmoothAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoCubicSmoothRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoCubicSmoothRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoCubicSmoothRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoCubicSmoothRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoCubicSmoothRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoCubicSmoothRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoCubicSmoothRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoCubicSmoothRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoQuadraticAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoQuadraticAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoQuadraticAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoQuadraticAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoQuadraticAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoQuadraticAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoQuadraticAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoQuadraticAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoQuadraticRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoQuadraticRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoQuadraticRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoQuadraticRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoQuadraticRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoQuadraticRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoQuadraticRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoQuadraticRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoQuadraticSmoothAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoQuadraticSmoothAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoQuadraticSmoothAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoQuadraticSmoothAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoQuadraticSmoothAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoQuadraticSmoothAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoQuadraticSmoothAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoQuadraticSmoothAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegCurvetoQuadraticSmoothRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegCurvetoQuadraticSmoothRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegCurvetoQuadraticSmoothRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegCurvetoQuadraticSmoothRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegCurvetoQuadraticSmoothRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegCurvetoQuadraticSmoothRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegCurvetoQuadraticSmoothRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegCurvetoQuadraticSmoothRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGPathSegImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGPathSegImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGPathSegImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGPathSegImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegLinetoAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegLinetoAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegLinetoAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegLinetoAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegLinetoAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegLinetoAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegLinetoAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegLinetoAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegLinetoHorizontalAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegLinetoHorizontalAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegLinetoHorizontalAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegLinetoHorizontalAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegLinetoHorizontalAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegLinetoHorizontalAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegLinetoHorizontalAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegLinetoHorizontalAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegLinetoHorizontalRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegLinetoHorizontalRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegLinetoHorizontalRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegLinetoHorizontalRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegLinetoHorizontalRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegLinetoHorizontalRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegLinetoHorizontalRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegLinetoHorizontalRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegLinetoRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegLinetoRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegLinetoRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegLinetoRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegLinetoRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegLinetoRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegLinetoRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegLinetoRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegLinetoVerticalAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegLinetoVerticalAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegLinetoVerticalAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegLinetoVerticalAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegLinetoVerticalAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegLinetoVerticalAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegLinetoVerticalAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegLinetoVerticalAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegLinetoVerticalRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegLinetoVerticalRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegLinetoVerticalRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegLinetoVerticalRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegLinetoVerticalRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegLinetoVerticalRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegLinetoVerticalRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegLinetoVerticalRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegListImpl::s_hashTable,p2); if(e) return true; Object proto = SVGPathSegListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGPathSegListImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGPathSegListImpl *SVGPathSegListImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGPathSegListImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGPathSegListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGPathSegListImpl::prototype(ExecState *p1) const { if(p1) return SVGPathSegListImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGPathSegListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegMovetoAbsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegMovetoAbsImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegMovetoAbsImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegMovetoAbsImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegMovetoAbsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegMovetoAbsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegMovetoAbsImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegMovetoAbsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPathSegMovetoRelImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPathSegMovetoRelImpl::s_hashTable,p2); if(e) return true; if(SVGPathSegImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPathSegMovetoRelImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPathSegMovetoRelImpl::getInParents(GET_METHOD_ARGS) const { if(SVGPathSegImpl::hasProperty(p1,p2)) return SVGPathSegImpl::get(p1,p2,p3); return Undefined(); } bool SVGPathSegMovetoRelImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPathSegMovetoRelImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPathSegMovetoRelImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPathSegMovetoRelImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPatternElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPatternElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPatternElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPatternElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return SVGFitToViewBoxImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGPatternElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPatternElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) { SVGFitToViewBoxImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGPatternElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGPatternElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGPatternElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPointImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPointImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGPointImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPointImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGPointImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPointImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPointImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPointImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPointListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPointListImpl::s_hashTable,p2); if(e) return true; Object proto = SVGPointListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGPointListImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGPointListImpl *SVGPointListImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGPointListImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGPointListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGPointListImpl::prototype(ExecState *p1) const { if(p1) return SVGPointListImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGPointListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPolyElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGAnimatedPointsImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPolyElementImpl::get(GET_METHOD_ARGS) const { if(SVGAnimatedPointsImpl::hasProperty(p1,p2)) return SVGAnimatedPointsImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGPolyElementImpl::put(PUT_METHOD_ARGS) { if(SVGAnimatedPointsImpl::hasProperty(p1,p2)) { SVGAnimatedPointsImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGPolyElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPolyElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPolygonElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGPolyElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPolygonElementImpl::get(GET_METHOD_ARGS) const { if(SVGPolyElementImpl::hasProperty(p1,p2)) return SVGPolyElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGPolygonElementImpl::put(PUT_METHOD_ARGS) { if(SVGPolyElementImpl::hasProperty(p1,p2)) { SVGPolyElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGPolygonElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGPolygonElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGPolygonElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPolylineElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGPolyElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGPolylineElementImpl::get(GET_METHOD_ARGS) const { if(SVGPolyElementImpl::hasProperty(p1,p2)) return SVGPolyElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGPolylineElementImpl::put(PUT_METHOD_ARGS) { if(SVGPolyElementImpl::hasProperty(p1,p2)) { SVGPolyElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGPolylineElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGPolylineElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGPolylineElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPreserveAspectRatioImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPreserveAspectRatioImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGPreserveAspectRatioImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPreserveAspectRatioImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGPreserveAspectRatioImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGPreserveAspectRatioImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGPreserveAspectRatioImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPreserveAspectRatioImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGPreserveAspectRatioImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGPreserveAspectRatioImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGPreserveAspectRatioImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGPreserveAspectRatioImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGPreserveAspectRatioImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGPreserveAspectRatioImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGRadialGradientElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGRadialGradientElementImpl::s_hashTable,p2); if(e) return true; if(SVGGradientElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGRadialGradientElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGRadialGradientElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGGradientElementImpl::hasProperty(p1,p2)) return SVGGradientElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGRadialGradientElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGRadialGradientElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGGradientElementImpl::hasProperty(p1,p2)) { SVGGradientElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGRadialGradientElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGRadialGradientElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGRadialGradientElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGRectElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGRectElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGRectElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGRectElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGRectElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGRectElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGRectElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGRectElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGRectElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGRectImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGRectImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGRectImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGRectImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGRectImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGRectImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGRectImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGRectImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGSVGElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGSVGElementImpl::s_hashTable,p2); if(e) return true; Object proto = SVGSVGElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGLocatableImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGZoomAndPanImpl::hasProperty(p1,p2)) return true; return false; } Value SVGSVGElementImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGSVGElementImpl *SVGSVGElementImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGSVGElementImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGSVGElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return SVGFitToViewBoxImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGLocatableImpl::hasProperty(p1,p2)) return SVGLocatableImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGZoomAndPanImpl::hasProperty(p1,p2)) return SVGZoomAndPanImpl::get(p1,p2,p3); return Undefined(); } bool SVGSVGElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGSVGElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) { SVGFitToViewBoxImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGZoomAndPanImpl::hasProperty(p1,p2)) { SVGZoomAndPanImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGSVGElementImpl::prototype(ExecState *p1) const { if(p1) return SVGSVGElementImplProto::self(p1); return Object::dynamicCast(Null()); } ObjectImp *SVGSVGElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGSVGElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGScriptElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGScriptElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGScriptElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGScriptElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGScriptElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGScriptElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGScriptElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGScriptElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGScriptElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGSetElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGSetElementImpl::get(GET_METHOD_ARGS) const { if(SVGAnimationElementImpl::hasProperty(p1,p2)) return SVGAnimationElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGSetElementImpl::put(PUT_METHOD_ARGS) { if(SVGAnimationElementImpl::hasProperty(p1,p2)) { SVGAnimationElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGSetElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGSetElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGSetElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGShapeImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGShapeImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGShapeImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGShapeImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGShapeImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGStopElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGStopElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGStopElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGStopElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGStopElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGStopElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGStopElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGStopElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGStopElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGStringListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGStringListImpl::s_hashTable,p2); if(e) return true; Object proto = SVGStringListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGStringListImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGStringListImpl *SVGStringListImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGStringListImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGStringListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGStringListImpl::prototype(ExecState *p1) const { if(p1) return SVGStringListImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGStringListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGStylableImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGStylableImpl::s_hashTable,p2); if(e) return true; Object proto = SVGStylableImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGStylableImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGStylableImpl *SVGStylableImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGStylableImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGStylableImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGStylableImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGStylableImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGStylableImpl::prototype(ExecState *p1) const { if(p1) return SVGStylableImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGStylableImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGStyleElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGStyleElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGStyleElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGStyleElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGStyleElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGStyleElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGStyleElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGStyleElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGStyleElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGSwitchElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGContainerImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGSwitchElementImpl::get(GET_METHOD_ARGS) const { if(SVGContainerImpl::hasProperty(p1,p2)) return SVGContainerImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGSwitchElementImpl::put(PUT_METHOD_ARGS) { if(SVGContainerImpl::hasProperty(p1,p2)) { SVGContainerImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGSwitchElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGSwitchElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGSwitchElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGSymbolElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGSymbolElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGSymbolElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGSymbolElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return SVGFitToViewBoxImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGSymbolElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGSymbolElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) { SVGFitToViewBoxImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGSymbolElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGSymbolElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGSymbolElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTRefElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGTSpanElementImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTRefElementImpl::get(GET_METHOD_ARGS) const { if(SVGTSpanElementImpl::hasProperty(p1,p2)) return SVGTSpanElementImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGTRefElementImpl::put(PUT_METHOD_ARGS) { if(SVGTSpanElementImpl::hasProperty(p1,p2)) { SVGTSpanElementImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTRefElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGTRefElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGTRefElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTSpanElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGTextPositioningElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTSpanElementImpl::get(GET_METHOD_ARGS) const { if(SVGTextPositioningElementImpl::hasProperty(p1,p2)) return SVGTextPositioningElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGTSpanElementImpl::put(PUT_METHOD_ARGS) { if(SVGTextPositioningElementImpl::hasProperty(p1,p2)) { SVGTextPositioningElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTSpanElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGTSpanElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGTSpanElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTestsImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTestsImpl::s_hashTable,p2); if(e) return true; Object proto = SVGTestsImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGTestsImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGTestsImpl *SVGTestsImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGTestsImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGTestsImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } bool SVGTestsImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGTestsImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGTestsImpl::prototype(ExecState *p1) const { if(p1) return SVGTestsImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGTestsImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTextContentElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTextContentElementImpl::s_hashTable,p2); if(e) return true; Object proto = SVGTextContentElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTextContentElementImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGTextContentElementImpl *SVGTextContentElementImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGTextContentElementImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGTextContentElementImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); return Undefined(); } bool SVGTextContentElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGTextContentElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTextContentElementImpl::prototype(ExecState *p1) const { if(p1) return SVGTextContentElementImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGTextContentElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTextContentElementImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTextContentElementImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGTextContentElementImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGTextContentElementImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGTextContentElementImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGTextContentElementImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTextElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGTextPositioningElementImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTextElementImpl::get(GET_METHOD_ARGS) const { if(SVGTextPositioningElementImpl::hasProperty(p1,p2)) return SVGTextPositioningElementImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); return Undefined(); } bool SVGTextElementImpl::put(PUT_METHOD_ARGS) { if(SVGTextPositioningElementImpl::hasProperty(p1,p2)) { SVGTextPositioningElementImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTextElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGTextElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGTextElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTextPathElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTextPathElementImpl::s_hashTable,p2); if(e) return true; if(SVGTextContentElementImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTextPathElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGTextPathElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGTextContentElementImpl::hasProperty(p1,p2)) return SVGTextContentElementImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGTextPathElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGTextPathElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGTextContentElementImpl::hasProperty(p1,p2)) { SVGTextContentElementImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTextPathElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGTextPathElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGTextPathElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTextPathElementImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTextPathElementImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGTextPathElementImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGTextPathElementImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGTextPathElementImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGTextPathElementImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTextPositioningElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTextPositioningElementImpl::s_hashTable,p2); if(e) return true; if(SVGTextContentElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTextPositioningElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGTextPositioningElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGTextContentElementImpl::hasProperty(p1,p2)) return SVGTextContentElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGTextPositioningElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGTextPositioningElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGTextContentElementImpl::hasProperty(p1,p2)) { SVGTextContentElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTextPositioningElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGTextPositioningElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTitleElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTitleElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); return Undefined(); } bool SVGTitleElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGTitleElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGTitleElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGTitleElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTransformImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTransformImpl::s_hashTable,p2); if(e) return true; Object proto = SVGTransformImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGTransformImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGTransformImpl *SVGTransformImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGTransformImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGTransformImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGTransformImpl::prototype(ExecState *p1) const { if(p1) return SVGTransformImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGTransformImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTransformImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTransformImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGTransformImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGTransformImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGTransformImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGTransformImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTransformListImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTransformListImpl::s_hashTable,p2); if(e) return true; Object proto = SVGTransformListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; return false; } Value SVGTransformListImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGTransformListImpl *SVGTransformListImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGTransformListImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGTransformListImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); Q_UNUSED(p3); return Undefined(); } Object SVGTransformListImpl::prototype(ExecState *p1) const { if(p1) return SVGTransformListImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGTransformListImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGTransformableImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGTransformableImpl::s_hashTable,p2); if(e) return true; if(SVGLocatableImpl::hasProperty(p1,p2)) return true; return false; } Value SVGTransformableImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGTransformableImpl::getInParents(GET_METHOD_ARGS) const { if(SVGLocatableImpl::hasProperty(p1,p2)) return SVGLocatableImpl::get(p1,p2,p3); return Undefined(); } bool SVGTransformableImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGTransformableImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGTransformableImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGTransformableImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGUIEventImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGUIEventImpl::s_hashTable,p2); if(e) return true; Object proto = SVGUIEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return true; if(SVGEventImpl::hasProperty(p1,p2)) return true; return false; } Value SVGUIEventImpl::get(GET_METHOD_ARGS) const { return lookupGet(p1,p2,&s_hashTable,this,p3); } SVGUIEventImpl *SVGUIEventImplProtoFunc::cast(const ObjectImp *p1) const { { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } { const KSVGBridge *test = dynamic_cast * >(p1); if(test) return test->impl(); } return 0; } Value SVGUIEventImpl::getInParents(GET_METHOD_ARGS) const { Object proto = SVGUIEventImplProto::self(p1); if(proto.hasProperty(p1,p2)) return proto.get(p1,p2); if(SVGEventImpl::hasProperty(p1,p2)) return SVGEventImpl::get(p1,p2,p3); return Undefined(); } Object SVGUIEventImpl::prototype(ExecState *p1) const { if(p1) return SVGUIEventImplProto::self(p1); return Object::dynamicCast(Null()); } Value SVGUIEventImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGURIReferenceImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGURIReferenceImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGURIReferenceImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGURIReferenceImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGURIReferenceImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGURIReferenceImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGURIReferenceImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGURIReferenceImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGUseElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGUseElementImpl::s_hashTable,p2); if(e) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGLangSpaceImpl::hasProperty(p1,p2)) return true; if(SVGShapeImpl::hasProperty(p1,p2)) return true; if(SVGStylableImpl::hasProperty(p1,p2)) return true; if(SVGTestsImpl::hasProperty(p1,p2)) return true; if(SVGTransformableImpl::hasProperty(p1,p2)) return true; if(SVGURIReferenceImpl::hasProperty(p1,p2)) return true; return false; } Value SVGUseElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGUseElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGLangSpaceImpl::hasProperty(p1,p2)) return SVGLangSpaceImpl::get(p1,p2,p3); if(SVGShapeImpl::hasProperty(p1,p2)) return SVGShapeImpl::get(p1,p2,p3); if(SVGStylableImpl::hasProperty(p1,p2)) return SVGStylableImpl::get(p1,p2,p3); if(SVGTestsImpl::hasProperty(p1,p2)) return SVGTestsImpl::get(p1,p2,p3); if(SVGTransformableImpl::hasProperty(p1,p2)) return SVGTransformableImpl::get(p1,p2,p3); if(SVGURIReferenceImpl::hasProperty(p1,p2)) return SVGURIReferenceImpl::get(p1,p2,p3); return Undefined(); } bool SVGUseElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGUseElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGLangSpaceImpl::hasProperty(p1,p2)) { SVGLangSpaceImpl::put(p1,p2,p3,p4); return true; } if(SVGShapeImpl::hasProperty(p1,p2)) { SVGShapeImpl::put(p1,p2,p3,p4); return true; } if(SVGStylableImpl::hasProperty(p1,p2)) { SVGStylableImpl::put(p1,p2,p3,p4); return true; } if(SVGTestsImpl::hasProperty(p1,p2)) { SVGTestsImpl::put(p1,p2,p3,p4); return true; } if(SVGTransformableImpl::hasProperty(p1,p2)) { SVGTransformableImpl::put(p1,p2,p3,p4); return true; } if(SVGURIReferenceImpl::hasProperty(p1,p2)) { SVGURIReferenceImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGUseElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGUseElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGUseElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGVKernElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGElementImpl::hasProperty(p1,p2)) return true; return false; } Value SVGVKernElementImpl::get(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); return Undefined(); } bool SVGVKernElementImpl::put(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGVKernElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGVKernElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGViewElementImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGViewElementImpl::s_hashTable,p2); if(e) return true; if(SVGElementImpl::hasProperty(p1,p2)) return true; if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return true; if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return true; if(SVGZoomAndPanImpl::hasProperty(p1,p2)) return true; return false; } Value SVGViewElementImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGViewElementImpl::getInParents(GET_METHOD_ARGS) const { if(SVGElementImpl::hasProperty(p1,p2)) return SVGElementImpl::get(p1,p2,p3); if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) return SVGExternalResourcesRequiredImpl::get(p1,p2,p3); if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return SVGFitToViewBoxImpl::get(p1,p2,p3); if(SVGZoomAndPanImpl::hasProperty(p1,p2)) return SVGZoomAndPanImpl::get(p1,p2,p3); return Undefined(); } bool SVGViewElementImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGViewElementImpl::putInParents(PUT_METHOD_ARGS) { if(SVGElementImpl::hasProperty(p1,p2)) { SVGElementImpl::put(p1,p2,p3,p4); return true; } if(SVGExternalResourcesRequiredImpl::hasProperty(p1,p2)) { SVGExternalResourcesRequiredImpl::put(p1,p2,p3,p4); return true; } if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) { SVGFitToViewBoxImpl::put(p1,p2,p3,p4); return true; } if(SVGZoomAndPanImpl::hasProperty(p1,p2)) { SVGZoomAndPanImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGViewElementImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } ObjectImp *SVGViewElementImpl::bridge(ExecState *p1) const { return new KSVGRWBridge(p1,const_cast(this)); } Value SVGViewElementImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGViewSpecImpl::hasProperty(ExecState *p1,const Identifier &p2) const { if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return true; if(SVGZoomAndPanImpl::hasProperty(p1,p2)) return true; return false; } Value SVGViewSpecImpl::get(GET_METHOD_ARGS) const { if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) return SVGFitToViewBoxImpl::get(p1,p2,p3); if(SVGZoomAndPanImpl::hasProperty(p1,p2)) return SVGZoomAndPanImpl::get(p1,p2,p3); return Undefined(); } bool SVGViewSpecImpl::put(PUT_METHOD_ARGS) { if(SVGFitToViewBoxImpl::hasProperty(p1,p2)) { SVGFitToViewBoxImpl::put(p1,p2,p3,p4); return true; } if(SVGZoomAndPanImpl::hasProperty(p1,p2)) { SVGZoomAndPanImpl::put(p1,p2,p3,p4); return true; } return false; } Object SVGViewSpecImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGViewSpecImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGZoomAndPanImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGZoomAndPanImpl::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGZoomAndPanImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGZoomAndPanImpl::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } bool SVGZoomAndPanImpl::put(PUT_METHOD_ARGS) { return lookupPut(p1,p2,p3,p4,&s_hashTable,this); } bool SVGZoomAndPanImpl::putInParents(PUT_METHOD_ARGS) { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); Q_UNUSED(p4); return false; } Object SVGZoomAndPanImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGZoomAndPanImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGZoomAndPanImplConstructor::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGZoomAndPanImplConstructor::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SVGZoomAndPanImplConstructor::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGZoomAndPanImplConstructor::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SVGZoomAndPanImplConstructor::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGZoomAndPanImplConstructor::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SVGZoomEventImpl::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SVGZoomEventImpl::s_hashTable,p2); if(e) return true; if(SVGUIEventImpl::hasProperty(p1,p2)) return true; return false; } Value SVGZoomEventImpl::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SVGZoomEventImpl::getInParents(GET_METHOD_ARGS) const { if(SVGUIEventImpl::hasProperty(p1,p2)) return SVGUIEventImpl::get(p1,p2,p3); return Undefined(); } Object SVGZoomEventImpl::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SVGZoomEventImpl::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); } bool SharedString::hasProperty(ExecState *p1,const Identifier &p2) const { const HashEntry *e = Lookup::findEntry(&SharedString::s_hashTable,p2); if(e) return true; Q_UNUSED(p1); return false; } Value SharedString::get(GET_METHOD_ARGS) const { return lookupGetValue(p1,p2,&s_hashTable,this,p3); } Value SharedString::getInParents(GET_METHOD_ARGS) const { Q_UNUSED(p1); Q_UNUSED(p2); Q_UNUSED(p3); return Undefined(); } Object SharedString::prototype(ExecState *p1) const { if(p1) return p1->interpreter()->builtinObjectPrototype(); return Object::dynamicCast(Null()); } Value SharedString::cache(ExecState *p1) const { return KJS::Value(cacheDOMObject >(p1,const_cast(this))); }