summaryrefslogtreecommitdiff
path: root/libartbase/base/dchecked_vector.h
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2021-07-14 17:16:36 +0100
committer Vladimir Marko <vmarko@google.com> 2021-07-16 09:44:43 +0000
commit8f21748bf127012947ed48c40948df3f2d9c85ef (patch)
tree70d287634fd0b3a2d43ad8de7738c9703eb0a2a6 /libartbase/base/dchecked_vector.h
parentce5c830aede3313ceb22f7b2ca6c30e5b8432972 (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.h6
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;
}