Fix some cases of C++11 exception specifications on constructors with =default or =delete
This commit is contained in:
parent
97a9f5896a
commit
fcd0480364
3 changed files with 19 additions and 2 deletions
|
|
@ -37,8 +37,9 @@ struct NoExceptAbstract {
|
|||
};
|
||||
|
||||
struct NoExceptDefaultDelete {
|
||||
// NoExceptDefaultDelete() noexcept = default;
|
||||
// NoExceptDefaultDelete(const NoExceptDefaultDelete&) noexcept = delete;
|
||||
template<typename T> NoExceptDefaultDelete(T) noexcept = delete;
|
||||
NoExceptDefaultDelete() noexcept = default;
|
||||
NoExceptDefaultDelete(const NoExceptDefaultDelete&) noexcept = delete;
|
||||
NoExceptDefaultDelete(NoExceptDefaultDelete&&) = delete;
|
||||
NoExceptDefaultDelete& operator=(const NoExceptDefaultDelete&) = delete;
|
||||
~NoExceptDefaultDelete() noexcept = default;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue