summaryrefslogtreecommitdiff
path: root/ACE/ace/Signal.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2019-05-01 11:39:43 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2019-05-01 11:39:43 +0200
commit3db1e97d0c5da32ca173ca4d6f1d3c9e9e904ce5 (patch)
treea3d6cc07414922d8d45888808148e04f47c6063b /ACE/ace/Signal.h
parentddd9845488c8120ab6f41a1a7ac754c9a91af2a8 (diff)
downloadATCD-3db1e97d0c5da32ca173ca4d6f1d3c9e9e904ce5.tar.gz
Removed user defined copy constructor and declare copy/move constructor/assignment as default with C++11
* ACE/ace/Signal.h: * ACE/ace/Signal.inl: * ACE/ace/Time_Policy.h: * ACE/ace/Time_Policy.inl:
Diffstat (limited to 'ACE/ace/Signal.h')
-rw-r--r--ACE/ace/Signal.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/ACE/ace/Signal.h b/ACE/ace/Signal.h
index 3c39e92f792..81fac580ef7 100644
--- a/ACE/ace/Signal.h
+++ b/ACE/ace/Signal.h
@@ -153,8 +153,12 @@ public:
sigset_t *sigmask = 0,
int flags = 0);
- /// Copy constructor.
- ACE_Sig_Action (const ACE_Sig_Action &s);
+#if defined (ACE_HAS_CPP11)
+ ACE_Sig_Action (const ACE_Sig_Action&) = default;
+ ACE_Sig_Action (ACE_Sig_Action&&) = default;
+ ACE_Sig_Action& operator = (ACE_Sig_Action const &) = default;
+ ACE_Sig_Action &operator = (ACE_Sig_Action&&) = default;
+#endif /* ACE_HAS_CPP11 */
/// Default dtor.
~ACE_Sig_Action (void);