OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All |
7 * rights reserved. | 7 * rights reserved. |
8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. |
9 * (http://www.torchmobile.com/) | 9 * (http://www.torchmobile.com/) |
10 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 10 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
61 #include "wtf/PassRefPtr.h" | 61 #include "wtf/PassRefPtr.h" |
62 #include <memory> | 62 #include <memory> |
63 | 63 |
64 namespace blink { | 64 namespace blink { |
65 | 65 |
66 class AnimationClock; | 66 class AnimationClock; |
67 class DocumentTimeline; | 67 class DocumentTimeline; |
68 class AXObjectCache; | 68 class AXObjectCache; |
69 class Attr; | 69 class Attr; |
70 class CDATASection; | 70 class CDATASection; |
71 class CSSStyleDeclaration; | |
72 class CSSStyleSheet; | 71 class CSSStyleSheet; |
73 class CancellableTaskFactory; | 72 class CancellableTaskFactory; |
74 class CanvasFontCache; | 73 class CanvasFontCache; |
75 class CanvasRenderingContext2D; | |
76 class CanvasRenderingContext2DOrWebGLRenderingContext; | |
77 class CharacterData; | 74 class CharacterData; |
78 class ChromeClient; | 75 class ChromeClient; |
79 class CompositorPendingAnimations; | 76 class CompositorPendingAnimations; |
80 class Comment; | 77 class Comment; |
81 class ConsoleMessage; | 78 class ConsoleMessage; |
82 class ContextFeatures; | 79 class ContextFeatures; |
83 class V0CustomElementMicrotaskRunQueue; | 80 class V0CustomElementMicrotaskRunQueue; |
84 class V0CustomElementRegistrationContext; | 81 class V0CustomElementRegistrationContext; |
85 class DOMImplementation; | 82 class DOMImplementation; |
86 class DOMWindow; | 83 class DOMWindow; |
87 class DocumentFragment; | 84 class DocumentFragment; |
88 class DocumentLoader; | 85 class DocumentLoader; |
89 class DocumentMarkerController; | 86 class DocumentMarkerController; |
90 class DocumentNameCollection; | 87 class DocumentNameCollection; |
91 class DocumentParser; | 88 class DocumentParser; |
92 class DocumentState; | 89 class DocumentState; |
93 class DocumentType; | 90 class DocumentType; |
94 class Element; | 91 class Element; |
95 class ElementDataCache; | 92 class ElementDataCache; |
96 class ElementRegistrationOptions; | 93 class ElementRegistrationOptions; |
97 class Event; | 94 class Event; |
98 class EventFactoryBase; | 95 class EventFactoryBase; |
99 class EventListener; | 96 class EventListener; |
100 template <typename EventType> | 97 template <typename EventType> |
101 class EventWithHitTestResults; | 98 class EventWithHitTestResults; |
102 class ExceptionState; | 99 class ExceptionState; |
103 class FloatQuad; | 100 class FloatQuad; |
104 class FloatRect; | 101 class FloatRect; |
105 class FormController; | 102 class FormController; |
106 class Frame; | |
107 class FrameHost; | 103 class FrameHost; |
108 class FrameRequestCallback; | 104 class FrameRequestCallback; |
109 class FrameView; | 105 class FrameView; |
110 class HTMLAllCollection; | 106 class HTMLAllCollection; |
111 class HTMLBodyElement; | 107 class HTMLBodyElement; |
112 class HTMLCanvasElement; | |
113 class HTMLCollection; | 108 class HTMLCollection; |
114 class HTMLDialogElement; | 109 class HTMLDialogElement; |
115 class HTMLElement; | 110 class HTMLElement; |
116 class HTMLFrameOwnerElement; | 111 class HTMLFrameOwnerElement; |
117 class HTMLHeadElement; | 112 class HTMLHeadElement; |
118 class HTMLImportLoader; | 113 class HTMLImportLoader; |
119 class HTMLImportsController; | 114 class HTMLImportsController; |
120 class HTMLLinkElement; | 115 class HTMLLinkElement; |
121 class HTMLScriptElementOrSVGScriptElement; | 116 class HTMLScriptElementOrSVGScriptElement; |
122 class HitTestRequest; | 117 class HitTestRequest; |
123 class IdleRequestCallback; | 118 class IdleRequestCallback; |
124 class IdleRequestOptions; | 119 class IdleRequestOptions; |
125 class InputDeviceCapabilities; | |
126 class IntersectionObserverController; | 120 class IntersectionObserverController; |
127 class LayoutPoint; | 121 class LayoutPoint; |
128 class LayoutView; | 122 class LayoutView; |
129 class LayoutViewItem; | 123 class LayoutViewItem; |
130 class LiveNodeListBase; | 124 class LiveNodeListBase; |
131 class LocalDOMWindow; | 125 class LocalDOMWindow; |
132 class Locale; | 126 class Locale; |
133 class LocalFrame; | 127 class LocalFrame; |
134 class Location; | 128 class Location; |
135 class MainThreadTaskRunner; | 129 class MainThreadTaskRunner; |
(...skipping 12 matching lines...) Expand all Loading... |
148 class Range; | 142 class Range; |
149 class ResizeObserverController; | 143 class ResizeObserverController; |
150 class ResourceFetcher; | 144 class ResourceFetcher; |
151 class RootScrollerController; | 145 class RootScrollerController; |
152 class SVGDocumentExtensions; | 146 class SVGDocumentExtensions; |
153 class SVGUseElement; | 147 class SVGUseElement; |
154 class ScriptRunner; | 148 class ScriptRunner; |
155 class ScriptableDocumentParser; | 149 class ScriptableDocumentParser; |
156 class ScriptedAnimationController; | 150 class ScriptedAnimationController; |
157 class ScriptedIdleTaskController; | 151 class ScriptedIdleTaskController; |
158 class ScrollStateCallback; | |
159 class SecurityOrigin; | 152 class SecurityOrigin; |
160 class SegmentedString; | 153 class SegmentedString; |
161 class SelectorQueryCache; | 154 class SelectorQueryCache; |
162 class SerializedScriptValue; | 155 class SerializedScriptValue; |
163 class Settings; | 156 class Settings; |
164 class SnapCoordinator; | 157 class SnapCoordinator; |
165 class StringOrDictionary; | 158 class StringOrDictionary; |
166 class StyleEngine; | 159 class StyleEngine; |
167 class StyleResolver; | 160 class StyleResolver; |
168 class StyleSheet; | |
169 class StyleSheetList; | 161 class StyleSheetList; |
170 class Text; | 162 class Text; |
171 class TextAutosizer; | 163 class TextAutosizer; |
172 class Touch; | 164 class Touch; |
173 class TouchList; | 165 class TouchList; |
174 class TransformSource; | 166 class TransformSource; |
175 class TreeWalker; | 167 class TreeWalker; |
176 class VisitedLinkState; | 168 class VisitedLinkState; |
177 class VisualViewport; | |
178 class WebGLRenderingContext; | |
179 enum class SelectionBehaviorOnFocus; | 169 enum class SelectionBehaviorOnFocus; |
180 struct AnnotatedRegionValue; | 170 struct AnnotatedRegionValue; |
181 struct FocusParams; | 171 struct FocusParams; |
182 struct IconURL; | 172 struct IconURL; |
183 | 173 |
184 using MouseEventWithHitTestResults = | 174 using MouseEventWithHitTestResults = |
185 EventWithHitTestResults<PlatformMouseEvent>; | 175 EventWithHitTestResults<PlatformMouseEvent>; |
186 using ExceptionCode = int; | 176 using ExceptionCode = int; |
187 | 177 |
188 enum StyleResolverUpdateMode { | 178 enum StyleResolverUpdateMode { |
(...skipping 1533 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1722 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); | 1712 DEFINE_TYPE_CASTS(TreeScope, Document, document, true, true); |
1723 | 1713 |
1724 } // namespace blink | 1714 } // namespace blink |
1725 | 1715 |
1726 #ifndef NDEBUG | 1716 #ifndef NDEBUG |
1727 // Outside the WebCore namespace for ease of invocation from gdb. | 1717 // Outside the WebCore namespace for ease of invocation from gdb. |
1728 CORE_EXPORT void showLiveDocumentInstances(); | 1718 CORE_EXPORT void showLiveDocumentInstances(); |
1729 #endif | 1719 #endif |
1730 | 1720 |
1731 #endif // Document_h | 1721 #endif // Document_h |
OLD | NEW |