Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(711)

Side by Side Diff: third_party/WebKit/public/web/WebLocalFrame.h

Issue 2920663002: Class/struct layout optimization for blink Resource related classes (Closed)
Patch Set: Rebase Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerResponseType.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef WebLocalFrame_h 5 #ifndef WebLocalFrame_h
6 #define WebLocalFrame_h 6 #define WebLocalFrame_h
7 7
8 #include <memory> 8 #include <memory>
9 #include <set> 9 #include <set>
10 10
(...skipping 27 matching lines...) Expand all
38 class WebFrameClient; 38 class WebFrameClient;
39 class WebFrameWidget; 39 class WebFrameWidget;
40 class WebFrameScheduler; 40 class WebFrameScheduler;
41 class WebInputMethodController; 41 class WebInputMethodController;
42 class WebRange; 42 class WebRange;
43 class WebSecurityOrigin; 43 class WebSecurityOrigin;
44 class WebScriptExecutionCallback; 44 class WebScriptExecutionCallback;
45 class WebSharedWorkerRepositoryClient; 45 class WebSharedWorkerRepositoryClient;
46 class WebTextCheckClient; 46 class WebTextCheckClient;
47 class WebURLLoader; 47 class WebURLLoader;
48 enum class WebCachePolicy;
49 enum class WebSandboxFlags; 48 enum class WebSandboxFlags;
50 enum class WebTreeScopeType; 49 enum class WebTreeScopeType;
51 struct WebConsoleMessage; 50 struct WebConsoleMessage;
52 struct WebContentSecurityPolicyViolation; 51 struct WebContentSecurityPolicyViolation;
53 struct WebFindOptions; 52 struct WebFindOptions;
54 struct WebFloatRect; 53 struct WebFloatRect;
55 struct WebPrintParams; 54 struct WebPrintParams;
56 struct WebPrintPresetOptions; 55 struct WebPrintPresetOptions;
57 struct WebScriptSource; 56 struct WebScriptSource;
58 struct WebSourceLocation; 57 struct WebSourceLocation;
(...skipping 692 matching lines...) Expand 10 before | Expand all | Expand 10 after
751 // to call these on a WebLocalFrame. 750 // to call these on a WebLocalFrame.
752 bool IsWebLocalFrame() const override = 0; 751 bool IsWebLocalFrame() const override = 0;
753 WebLocalFrame* ToWebLocalFrame() override = 0; 752 WebLocalFrame* ToWebLocalFrame() override = 0;
754 bool IsWebRemoteFrame() const override = 0; 753 bool IsWebRemoteFrame() const override = 0;
755 WebRemoteFrame* ToWebRemoteFrame() override = 0; 754 WebRemoteFrame* ToWebRemoteFrame() override = 0;
756 }; 755 };
757 756
758 } // namespace blink 757 } // namespace blink
759 758
760 #endif // WebLocalFrame_h 759 #endif // WebLocalFrame_h
OLDNEW
« no previous file with comments | « third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerResponseType.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698