DEFINE_TYPE_CASTS  583 Source/core/accessibility/AXObject.h     DEFINE_TYPE_CASTS(thisType, AXObject, object, object->predicate, object.predicate)
DEFINE_TYPE_CASTS   79 Source/core/animation/AnimatableRepeatable.h DEFINE_TYPE_CASTS(AnimatableRepeatable, AnimatableValue, value, (value->isRepeatable() || value->isStrokeDasharrayList()), (value.isRepeatable() || value.isStrokeDasharrayList()));
DEFINE_TYPE_CASTS  143 Source/core/animation/AnimatableValue.h     DEFINE_TYPE_CASTS(thisType, AnimatableValue, value, value->predicate, value.predicate)
DEFINE_TYPE_CASTS   69 Source/core/animation/AnimatableValueKeyframe.h DEFINE_TYPE_CASTS(AnimatableValueKeyframe, Keyframe, value, value->isAnimatableValueKeyframe(), value.isAnimatableValueKeyframe());
DEFINE_TYPE_CASTS   70 Source/core/animation/AnimatableValueKeyframe.h DEFINE_TYPE_CASTS(AnimatableValuePropertySpecificKeyframe, Keyframe::PropertySpecificKeyframe, value, value->isAnimatableValuePropertySpecificKeyframe(), value.isAnimatableValuePropertySpecificKeyframe());
DEFINE_TYPE_CASTS  121 Source/core/animation/Animation.h DEFINE_TYPE_CASTS(Animation, TimedItem, timedItem, timedItem->isAnimation(), timedItem.isAnimation());
DEFINE_TYPE_CASTS  159 Source/core/animation/InterpolableValue.h DEFINE_TYPE_CASTS(InterpolableNumber, InterpolableValue, value, value->isNumber(), value.isNumber());
DEFINE_TYPE_CASTS  160 Source/core/animation/InterpolableValue.h DEFINE_TYPE_CASTS(InterpolableBool, InterpolableValue, value, value->isBool(), value.isBool());
DEFINE_TYPE_CASTS  161 Source/core/animation/InterpolableValue.h DEFINE_TYPE_CASTS(InterpolableList, InterpolableValue, value, value->isList(), value.isList());
DEFINE_TYPE_CASTS  162 Source/core/animation/InterpolableValue.h DEFINE_TYPE_CASTS(InterpolableAnimatableValue, InterpolableValue, value, value->isAnimatableValue(), value.isAnimatableValue());
DEFINE_TYPE_CASTS  100 Source/core/animation/Interpolation.h DEFINE_TYPE_CASTS(StyleInterpolation, Interpolation, value, value->isStyleInterpolation(), value.isStyleInterpolation());
DEFINE_TYPE_CASTS  101 Source/core/animation/Interpolation.h DEFINE_TYPE_CASTS(LegacyStyleInterpolation, Interpolation, value, value->isLegacyStyleInterpolation(), value.isLegacyStyleInterpolation());
DEFINE_TYPE_CASTS  149 Source/core/animation/KeyframeEffectModel.h DEFINE_TYPE_CASTS(KeyframeEffectModelBase, AnimationEffect, value, value->isKeyframeEffectModel(), value.isKeyframeEffectModel());
DEFINE_TYPE_CASTS  150 Source/core/animation/KeyframeEffectModel.h DEFINE_TYPE_CASTS(AnimatableValueKeyframeEffectModel, KeyframeEffectModelBase, value, value->isAnimatableValueKeyframeEffectModel(), value.isAnimatableValueKeyframeEffectModel());
DEFINE_TYPE_CASTS  115 Source/core/css/CSSRule.h     DEFINE_TYPE_CASTS(ToType, CSSRule, rule, rule->type() == CSSRule::TYPE_NAME, rule.type() == CSSRule::TYPE_NAME)
DEFINE_TYPE_CASTS  172 Source/core/css/CSSStyleSheet.h DEFINE_TYPE_CASTS(CSSStyleSheet, StyleSheet, sheet, sheet->isCSSStyleSheet(), sheet.isCSSStyleSheet());
DEFINE_TYPE_CASTS  260 Source/core/css/CSSValue.h     DEFINE_TYPE_CASTS(thisType, CSSValue, value, value->predicate, value.predicate)
DEFINE_TYPE_CASTS  188 Source/core/css/StylePropertySet.h DEFINE_TYPE_CASTS(ImmutableStylePropertySet, StylePropertySet, set, !set->isMutable(), !set.isMutable());
DEFINE_TYPE_CASTS  248 Source/core/css/StylePropertySet.h DEFINE_TYPE_CASTS(MutableStylePropertySet, StylePropertySet, set, set->isMutable(), set.isMutable());
DEFINE_TYPE_CASTS  284 Source/core/css/StyleRule.h     DEFINE_TYPE_CASTS(StyleRule##Type, StyleRuleBase, rule, rule->is##Type##Rule(), rule.is##Type##Rule())
DEFINE_TYPE_CASTS  286 Source/core/css/StyleRule.h DEFINE_TYPE_CASTS(StyleRule, StyleRuleBase, rule, rule->isStyleRule(), rule.isStyleRule());
DEFINE_TYPE_CASTS   68 Source/core/dom/ChildNodeList.h DEFINE_TYPE_CASTS(ChildNodeList, NodeList, nodeList, nodeList->isChildNodeList(), nodeList.isChildNodeList());
DEFINE_TYPE_CASTS 1406 Source/core/dom/Document.h DEFINE_TYPE_CASTS(Document, ExecutionContextClient, client, client->isDocument(), client.isDocument());
DEFINE_TYPE_CASTS 1407 Source/core/dom/Document.h DEFINE_TYPE_CASTS(Document, ExecutionContext, context, context->isDocument(), context.isDocument());
DEFINE_TYPE_CASTS 1411 Source/core/dom/Document.h     DEFINE_TYPE_CASTS(thisType, Document, document, document->is##thisType(), document.is##thisType())
DEFINE_TYPE_CASTS   62 Source/core/dom/EmptyNodeList.h DEFINE_TYPE_CASTS(EmptyNodeList, NodeList, nodeList, nodeList->isEmptyNodeList(), nodeList.isEmptyNodeList());
DEFINE_TYPE_CASTS  899 Source/core/dom/Node.h     DEFINE_TYPE_CASTS(thisType, Node, node, node->predicate, node.predicate)
DEFINE_TYPE_CASTS  904 Source/core/dom/Node.h     DEFINE_TYPE_CASTS(thisType, Node, node, is##thisType(*node), is##thisType(node))
DEFINE_TYPE_CASTS   65 Source/core/dom/RenderedDocumentMarker.h DEFINE_TYPE_CASTS(RenderedDocumentMarker, DocumentMarker, marker, true, true);
DEFINE_TYPE_CASTS  162 Source/core/dom/shadow/ShadowRoot.h DEFINE_TYPE_CASTS(ShadowRoot, TreeScope, treeScope, treeScope->rootNode().isShadowRoot(), treeScope.rootNode().isShadowRoot());
DEFINE_TYPE_CASTS  173 Source/core/editing/CompositeEditCommand.h DEFINE_TYPE_CASTS(CompositeEditCommand, EditCommand, command, command->isCompositeEditCommand(), command.isCompositeEditCommand());
DEFINE_TYPE_CASTS   94 Source/core/editing/EditCommand.h DEFINE_TYPE_CASTS(SimpleEditCommand, EditCommand, command, command->isSimpleEditCommand(), command.isSimpleEditCommand());
DEFINE_TYPE_CASTS  214 Source/core/events/Event.h     DEFINE_TYPE_CASTS(typeName, Event, event, event->is##typeName(), event.is##typeName())
DEFINE_TYPE_CASTS   85 Source/core/events/TextEvent.h DEFINE_TYPE_CASTS(TextEvent, Event, event, isTextEvent(*event), isTextEvent(event));
DEFINE_TYPE_CASTS   55 Source/core/fetch/DocumentResource.h DEFINE_TYPE_CASTS(DocumentResource, Resource, resource, resource->type() == Resource::SVGDocument, resource.type() == Resource::SVGDocument); \
DEFINE_TYPE_CASTS  406 Source/core/fetch/Resource.h     DEFINE_TYPE_CASTS(typeName##Resource, Resource, resource, resource->type() == Resource::typeName, resource.type() == Resource::typeName); \
DEFINE_TYPE_CASTS  145 Source/core/fileapi/File.h DEFINE_TYPE_CASTS(File, Blob, blob, blob->isFile(), blob.isFile());
DEFINE_TYPE_CASTS  546 Source/core/frame/FrameView.h DEFINE_TYPE_CASTS(FrameView, Widget, widget, widget->isFrameView(), widget.isFrameView());
DEFINE_TYPE_CASTS  233 Source/core/frame/LocalFrame.h     DEFINE_TYPE_CASTS(LocalFrame, Frame, localFrame, localFrame->isLocalFrame(), localFrame.isLocalFrame());
DEFINE_TYPE_CASTS   30 Source/core/frame/RemoteFrame.h DEFINE_TYPE_CASTS(RemoteFrame, Frame, remoteFrame, remoteFrame->isRemoteFrame(), remoteFrame.isRemoteFrame());
DEFINE_TYPE_CASTS   36 Source/core/frame/RemoteFrameView.h DEFINE_TYPE_CASTS(RemoteFrameView, Widget, widget, widget->isRemoteFrameView(), widget.isRemoteFrameView());
DEFINE_TYPE_CASTS  190 Source/core/html/HTMLFormControlElement.h DEFINE_TYPE_CASTS(HTMLFormControlElement, FormAssociatedElement, control, control->isFormControlElement(), control.isFormControlElement());
DEFINE_TYPE_CASTS   55 Source/core/html/HTMLFormControlElementWithState.h DEFINE_TYPE_CASTS(HTMLFormControlElementWithState, FormAssociatedElement, control, control->isFormControlElementWithState(), control.isFormControlElementWithState());
DEFINE_TYPE_CASTS  361 Source/core/html/canvas/CanvasRenderingContext2D.h DEFINE_TYPE_CASTS(CanvasRenderingContext2D, CanvasRenderingContext, context, context->is2d(), context.is2d());
DEFINE_TYPE_CASTS   67 Source/core/html/canvas/WebGLRenderingContext.h DEFINE_TYPE_CASTS(WebGLRenderingContext, CanvasRenderingContext, context,
DEFINE_TYPE_CASTS  920 Source/core/html/canvas/WebGLRenderingContextBase.h DEFINE_TYPE_CASTS(WebGLRenderingContextBase, CanvasRenderingContext, context, context->is3d(), context.is3d());
DEFINE_TYPE_CASTS   59 Source/core/html/shadow/ClearButtonElement.h DEFINE_TYPE_CASTS(ClearButtonElement, Element, element, element->isClearButtonElement(), element.isClearButtonElement());
DEFINE_TYPE_CASTS  152 Source/core/html/shadow/DateTimeEditElement.h DEFINE_TYPE_CASTS(DateTimeEditElement, Element, element, element->isDateTimeEditElement(), element.isDateTimeEditElement());
DEFINE_TYPE_CASTS   83 Source/core/html/shadow/PickerIndicatorElement.h DEFINE_TYPE_CASTS(PickerIndicatorElement, Element, element, element->isPickerIndicatorElement(), element.isPickerIndicatorElement());
DEFINE_TYPE_CASTS   94 Source/core/html/shadow/SpinButtonElement.h DEFINE_TYPE_CASTS(SpinButtonElement, Node, node, toElement(node)->isSpinButtonElement(), toElement(node).isSpinButtonElement());
DEFINE_TYPE_CASTS  140 Source/core/html/shadow/TextControlInnerElements.h DEFINE_TYPE_CASTS(InputFieldSpeechButtonElement, Element, element, element->isInputFieldSpeechButtonElement(), element.isInputFieldSpeechButtonElement());
DEFINE_TYPE_CASTS  191 Source/core/html/track/vtt/VTTCue.h DEFINE_TYPE_CASTS(VTTCue, TextTrackCue, cue, true, true);
DEFINE_TYPE_CASTS   64 Source/core/plugins/PluginView.h DEFINE_TYPE_CASTS(PluginView, Widget, widget, widget->isPluginView(), widget.isPluginView());
DEFINE_TYPE_CASTS   93 Source/core/rendering/ClipPathOperation.h DEFINE_TYPE_CASTS(ReferenceClipPathOperation, ClipPathOperation, op, op->type() == ClipPathOperation::REFERENCE, op.type() == ClipPathOperation::REFERENCE);
DEFINE_TYPE_CASTS  126 Source/core/rendering/ClipPathOperation.h DEFINE_TYPE_CASTS(ShapeClipPathOperation, ClipPathOperation, op, op->type() == ClipPathOperation::SHAPE, op.type() == ClipPathOperation::SHAPE);
DEFINE_TYPE_CASTS  434 Source/core/rendering/InlineBox.h     DEFINE_TYPE_CASTS(typeName, InlineBox, box, box->is##typeName(), box.is##typeName())
DEFINE_TYPE_CASTS 1438 Source/core/rendering/RenderObject.h     DEFINE_TYPE_CASTS(thisType, RenderObject, object, object->predicate, object.predicate)
DEFINE_TYPE_CASTS   90 Source/core/rendering/RenderScrollbar.h DEFINE_TYPE_CASTS(RenderScrollbar, ScrollbarThemeClient, scrollbar, scrollbar->isCustomScrollbar(), scrollbar.isCustomScrollbar());
DEFINE_TYPE_CASTS   75 Source/core/rendering/RenderTextFragment.h DEFINE_TYPE_CASTS(RenderTextFragment, RenderObject, object, toRenderText(object)->isTextFragment(), toRenderText(object).isTextFragment());
DEFINE_TYPE_CASTS   76 Source/core/rendering/style/BasicShapes.h     DEFINE_TYPE_CASTS(thisType, BasicShape, value, value->type() == BasicShape::thisType##Type, value.type() == BasicShape::thisType##Type)
DEFINE_TYPE_CASTS  101 Source/core/rendering/style/StyleImage.h     DEFINE_TYPE_CASTS(thisType, StyleImage, styleImage, styleImage->function, styleImage.function); \
DEFINE_TYPE_CASTS   87 Source/core/rendering/svg/RenderSVGResource.h     DEFINE_TYPE_CASTS(thisType, RenderSVGResource, resource, resource->resourceType() == typeName, resource.resourceType() == typeName)
DEFINE_TYPE_CASTS   56 Source/core/svg/graphics/SVGImageChromeClient.h DEFINE_TYPE_CASTS(SVGImageChromeClient, ChromeClient, client, client->isSVGImageChromeClient(), client.isSVGImageChromeClient());
DEFINE_TYPE_CASTS  172 Source/core/workers/WorkerGlobalScope.h DEFINE_TYPE_CASTS(WorkerGlobalScope, ExecutionContext, context, context->isWorkerGlobalScope(), context.isWorkerGlobalScope());
DEFINE_TYPE_CASTS  125 Source/core/xml/XSLStyleSheet.h DEFINE_TYPE_CASTS(XSLStyleSheet, StyleSheet, sheet, !sheet->isCSSStyleSheet(), !sheet.isCSSStyleSheet());
DEFINE_TYPE_CASTS   67 Source/modules/crypto/KeyAlgorithm.h     DEFINE_TYPE_CASTS(thisType, KeyAlgorithm, value, value->is##thisType(), value.is##thisType())
DEFINE_TYPE_CASTS   73 Source/modules/device_orientation/DeviceMotionEvent.h DEFINE_TYPE_CASTS(DeviceMotionEvent, Event, event, event->interfaceName() == EventNames::DeviceMotionEvent, event.interfaceName() == EventNames::DeviceMotionEvent);
DEFINE_TYPE_CASTS   68 Source/modules/device_orientation/DeviceOrientationEvent.h DEFINE_TYPE_CASTS(DeviceOrientationEvent, Event, event, event->interfaceName() == EventNames::DeviceOrientationEvent, event.interfaceName() == EventNames::DeviceOrientationEvent);
DEFINE_TYPE_CASTS   68 Source/modules/filesystem/DirectoryEntry.h DEFINE_TYPE_CASTS(DirectoryEntry, Entry, entry, entry->isDirectory(), entry.isDirectory());
DEFINE_TYPE_CASTS   65 Source/modules/filesystem/DirectoryEntrySync.h DEFINE_TYPE_CASTS(DirectoryEntrySync, EntrySync, entry, entry->isDirectory(), entry.isDirectory());
DEFINE_TYPE_CASTS   61 Source/modules/filesystem/FileEntry.h DEFINE_TYPE_CASTS(FileEntry, Entry, entry, entry->isFile(), entry.isFile());
DEFINE_TYPE_CASTS   64 Source/modules/filesystem/FileEntrySync.h DEFINE_TYPE_CASTS(FileEntrySync, EntrySync, entry, entry->isFile(), entry.isFile());
DEFINE_TYPE_CASTS   55 Source/modules/indexeddb/IDBCursorWithValue.h DEFINE_TYPE_CASTS(IDBCursorWithValue, IDBCursor, cursor, cursor->isCursorWithValue(), cursor.isCursorWithValue());
DEFINE_TYPE_CASTS  245 Source/platform/animation/TimingFunction.h     DEFINE_TYPE_CASTS( \
DEFINE_TYPE_CASTS   85 Source/platform/fonts/SegmentedFontData.h DEFINE_TYPE_CASTS(SegmentedFontData, FontData, fontData, fontData->isSegmented(), fontData.isSegmented());
DEFINE_TYPE_CASTS  146 Source/platform/graphics/Image.h     DEFINE_TYPE_CASTS(typeName, Image, image, image->is##typeName(), image.is##typeName())
DEFINE_TYPE_CASTS  114 Source/platform/graphics/filters/FilterOperation.h     DEFINE_TYPE_CASTS(thisType, FilterOperation, op, op->type() == FilterOperation::operationType, op.type() == FilterOperation::operationType);
DEFINE_TYPE_CASTS  198 Source/platform/graphics/filters/FilterOperation.h DEFINE_TYPE_CASTS(BasicColorMatrixFilterOperation, FilterOperation, op, isBasicColorMatrixFilterOperation(*op), isBasicColorMatrixFilterOperation(op));
DEFINE_TYPE_CASTS  238 Source/platform/graphics/filters/FilterOperation.h DEFINE_TYPE_CASTS(BasicComponentTransferFilterOperation, FilterOperation, op, isBasicComponentTransferFilterOperation(*op), isBasicComponentTransferFilterOperation(op));
DEFINE_TYPE_CASTS  326 Source/platform/scroll/ScrollView.h DEFINE_TYPE_CASTS(ScrollView, Widget, widget, widget->isScrollView(), widget.isScrollView());
DEFINE_TYPE_CASTS  199 Source/platform/scroll/Scrollbar.h DEFINE_TYPE_CASTS(Scrollbar, Widget, widget, widget->isScrollbar(), widget.isScrollbar());
DEFINE_TYPE_CASTS  225 Source/web/ChromeClientImpl.h DEFINE_TYPE_CASTS(ChromeClientImpl, WebCore::ChromeClient, client, client->isChromeClientImpl(), client.isChromeClientImpl());
DEFINE_TYPE_CASTS  172 Source/web/FrameLoaderClientImpl.h DEFINE_TYPE_CASTS(FrameLoaderClientImpl, WebCore::FrameLoaderClient, client, client->isFrameLoaderClientImpl(), client.isFrameLoaderClientImpl());
DEFINE_TYPE_CASTS  369 Source/web/WebFrameImpl.h DEFINE_TYPE_CASTS(WebFrameImpl, WebFrame, frame, true, true);
DEFINE_TYPE_CASTS   45 Source/web/WebHelperPluginImpl.cpp DEFINE_TYPE_CASTS(WebHelperPluginImpl, WebHelperPlugin, plugin, true, true);
DEFINE_TYPE_CASTS  113 Source/web/WebPagePopupImpl.h DEFINE_TYPE_CASTS(WebPagePopupImpl, WebWidget, widget, widget->isPagePopup(), widget.isPagePopup());
DEFINE_TYPE_CASTS  116 Source/web/WebPagePopupImpl.h DEFINE_TYPE_CASTS(WebPagePopupImpl, WebCore::PagePopup, popup, true, true);
DEFINE_TYPE_CASTS  202 Source/web/WebPluginContainerImpl.h DEFINE_TYPE_CASTS(WebPluginContainerImpl, WebCore::Widget, widget, widget->isPluginContainer(), widget.isPluginContainer());
DEFINE_TYPE_CASTS  205 Source/web/WebPluginContainerImpl.h DEFINE_TYPE_CASTS(WebPluginContainerImpl, WebPluginContainer, container, true, true);
DEFINE_TYPE_CASTS  147 Source/web/WebPopupMenuImpl.h DEFINE_TYPE_CASTS(WebPopupMenuImpl, WebWidget, widget, widget->isPopupMenu(), widget.isPopupMenu());
DEFINE_TYPE_CASTS  150 Source/web/WebPopupMenuImpl.h DEFINE_TYPE_CASTS(WebPopupMenuImpl, WebCore::FramelessScrollViewClient, client, true, true);
DEFINE_TYPE_CASTS  764 Source/web/WebViewImpl.h DEFINE_TYPE_CASTS(WebViewImpl, WebView, webView, true, true);