diff options
| author | vmpstr <vmpstr@chromium.org> | 2016-03-24 13:22:54 -0700 |
|---|---|---|
| committer | Commit bot <commit-bot@chromium.org> | 2016-03-24 20:25:04 +0000 |
| commit | bf0d713a72db33bdf6c51d65f009f73e822db3e0 (patch) | |
| tree | fa6a45c9d24364ee4bbb6c2ca642ed55378a4a2c /ui/base | |
| parent | 1b9ba3a73f704481805e775df401a5bfd21ee3a9 (diff) | |
| download | chromium_src-bf0d713a72db33bdf6c51d65f009f73e822db3e0.zip chromium_src-bf0d713a72db33bdf6c51d65f009f73e822db3e0.tar.gz chromium_src-bf0d713a72db33bdf6c51d65f009f73e822db3e0.tar.bz2 | |
Add more out of line copy ctors for complex classes.
This patch adds the remaining copy constructors for complex classes.
After this patch, it should be possible to enable the heavy class copy
constructor checks by default.
R=thakis@chromium.org, dcheng@chromium.org
TBR=jam@chromium.org
BUG=436357
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1825273002
Cr-Commit-Position: refs/heads/master@{#383131}
Diffstat (limited to 'ui/base')
| -rw-r--r-- | ui/base/ime/composition_text.cc | 2 | ||||
| -rw-r--r-- | ui/base/ime/composition_text.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/ui/base/ime/composition_text.cc b/ui/base/ime/composition_text.cc index d3ae7f3..a2e583f 100644 --- a/ui/base/ime/composition_text.cc +++ b/ui/base/ime/composition_text.cc @@ -9,6 +9,8 @@ namespace ui { CompositionText::CompositionText() { } +CompositionText::CompositionText(const CompositionText& other) = default; + CompositionText::~CompositionText() { } diff --git a/ui/base/ime/composition_text.h b/ui/base/ime/composition_text.h index 9b729b5..ba56c62 100644 --- a/ui/base/ime/composition_text.h +++ b/ui/base/ime/composition_text.h @@ -17,6 +17,7 @@ namespace ui { // A struct represents the status of an ongoing composition text. struct UI_BASE_IME_EXPORT CompositionText { CompositionText(); + CompositionText(const CompositionText& other); ~CompositionText(); bool operator==(const CompositionText& rhs) const { |
