diff options
author | 2021-07-14 17:16:36 +0100 | |
---|---|---|
committer | 2021-07-16 09:44:43 +0000 | |
commit | 8f21748bf127012947ed48c40948df3f2d9c85ef (patch) | |
tree | 70d287634fd0b3a2d43ad8de7738c9703eb0a2a6 /libartbase/base/dchecked_vector.h | |
parent | ce5c830aede3313ceb22f7b2ca6c30e5b8432972 (diff) |
Mark move constructors/assignements as `noexcept`.
And unmark `HashSet` copy constructor and copy assignment.
Test: m
Change-Id: Ia419f3036b2880815be446395e81c7e543388bd9
Diffstat (limited to 'libartbase/base/dchecked_vector.h')
-rw-r--r-- | libartbase/base/dchecked_vector.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libartbase/base/dchecked_vector.h b/libartbase/base/dchecked_vector.h index e9ce6d0aaf..66e9638809 100644 --- a/libartbase/base/dchecked_vector.h +++ b/libartbase/base/dchecked_vector.h @@ -74,9 +74,9 @@ class dchecked_vector : private std::vector<T, Alloc> { : Base(src) { } dchecked_vector(const dchecked_vector& src, const allocator_type& alloc) : Base(src, alloc) { } - dchecked_vector(dchecked_vector&& src) + dchecked_vector(dchecked_vector&& src) noexcept : Base(std::move(src)) { } - dchecked_vector(dchecked_vector&& src, const allocator_type& alloc) + dchecked_vector(dchecked_vector&& src, const allocator_type& alloc) noexcept : Base(std::move(src), alloc) { } dchecked_vector(std::initializer_list<value_type> il, const allocator_type& alloc = allocator_type()) @@ -86,7 +86,7 @@ class dchecked_vector : private std::vector<T, Alloc> { Base::operator=(src); return *this; } - dchecked_vector& operator=(dchecked_vector&& src) { + dchecked_vector& operator=(dchecked_vector&& src) noexcept { Base::operator=(std::move(src)); return *this; } |