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);