noexcept move for BaseHandle/InstrusivePtr/Math 34/282634/4
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 7 Oct 2022 04:48:47 +0000 (13:48 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 10 Oct 2022 10:30:54 +0000 (19:30 +0900)
commit36ea2dd0841fadf61696fffc8bb649b63ebfe4b6
tree50140460cb49409b457e66bfde40f005d4bbb016
parentac5671b6cd839096d1f871107f59b8b6d0df6e7d
noexcept move for BaseHandle/InstrusivePtr/Math

It can be optimize when we use std::vector<> or
std::is_nothrow_move_constructible<>::value is true or
std::is_nothrow_move_assignable<>::value is true.

Change-Id: I5a8866b928d40d7e26a68486c5aef764bc68a9af
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
21 files changed:
dali/public-api/common/intrusive-ptr.h
dali/public-api/math/degree.h
dali/public-api/math/matrix.cpp
dali/public-api/math/matrix.h
dali/public-api/math/matrix3.cpp
dali/public-api/math/matrix3.h
dali/public-api/math/quaternion.h
dali/public-api/math/radian.h
dali/public-api/math/rect.h
dali/public-api/math/vector2.h
dali/public-api/math/vector3.h
dali/public-api/math/vector4.h
dali/public-api/object/base-handle.cpp
dali/public-api/object/base-handle.h
dali/public-api/object/indirect-value.cpp
dali/public-api/object/indirect-value.h
dali/public-api/object/property-array.cpp
dali/public-api/object/property-array.h
dali/public-api/object/property-map.cpp
dali/public-api/object/property-map.h
dali/public-api/object/ref-object.h