[chromium-style] out-of-line default constructors and destructors

This commit is contained in:
Jeremy Apthorp 2018-04-17 16:37:22 -07:00
parent 6c26bb1cf8
commit f1587da480
48 changed files with 136 additions and 12 deletions

View file

@ -323,8 +323,8 @@ class NativeWindow : public base::SupportsUserData {
class NativeWindowRelay
: public content::WebContentsUserData<NativeWindowRelay> {
public:
explicit NativeWindowRelay(base::WeakPtr<NativeWindow> window)
: key(UserDataKey()), window(window) {}
explicit NativeWindowRelay(base::WeakPtr<NativeWindow> window);
~NativeWindowRelay() override;
static void* UserDataKey() {
return content::WebContentsUserData<NativeWindowRelay>::UserDataKey();