Default special members of regex types and add noexcept
authorJonathan Wakely <jwakely@redhat.com>
Thu, 7 Jun 2018 08:56:45 +0000 (09:56 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 7 Jun 2018 08:56:45 +0000 (09:56 +0100)
commitc962b2c36f126d17df41cf01aaa67ae1bed341d9
treecec312a2c83b237c3039272e593f73ccaadf2038
parentca6b7410ddb84f2131a1754981a26238f3a6bf9f
Default special members of regex types and add noexcept

* include/bits/regex.h (sub_match): Add noexcept to default
constructor and length observer.
(match_results): Add noexcept to default constructor and observers
with no preconditions. Define destructor as defaulted.
(operator==, operator!=, swap): Add noexcept.
(regex_iterator): Add default member initializers and define default
constructor and destructor as defaulted. Add noexcept to equality
and dereference operators.

From-SVN: r261266
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/regex.h