From: Eunki Hong Date: Fri, 24 Mar 2023 04:42:38 +0000 (+0000) Subject: Merge "Ensure BaseHandle class move noexcept (toolkit public-api)" into devel/master X-Git-Tag: dali_2.2.20~5 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=9a91ddfec5177e216a0877c0f5fbc40f64257994;hp=8300229adaa5449052a47a4c2237833477799803 Merge "Ensure BaseHandle class move noexcept (toolkit public-api)" into devel/master --- diff --git a/dali-toolkit/dali-toolkit.h b/dali-toolkit/dali-toolkit.h index e85d2d2..edee27e 100644 --- a/dali-toolkit/dali-toolkit.h +++ b/dali-toolkit/dali-toolkit.h @@ -52,13 +52,13 @@ #include #include +#include + #include #include #include #include -#include - #include #include diff --git a/dali-toolkit/public-api/controls/buttons/button.cpp b/dali-toolkit/public-api/controls/buttons/button.cpp index ebff4a6..63c9b7d 100644 --- a/dali-toolkit/public-api/controls/buttons/button.cpp +++ b/dali-toolkit/public-api/controls/buttons/button.cpp @@ -37,11 +37,11 @@ Button::Button() Button::Button(const Button& button) = default; -Button::Button(Button&& rhs) = default; +Button::Button(Button&& rhs) noexcept = default; Button& Button::operator=(const Button& button) = default; -Button& Button::operator=(Button&& rhs) = default; +Button& Button::operator=(Button&& rhs) noexcept = default; Button::~Button() { diff --git a/dali-toolkit/public-api/controls/buttons/button.h b/dali-toolkit/public-api/controls/buttons/button.h index f41e641..af706bd 100644 --- a/dali-toolkit/public-api/controls/buttons/button.h +++ b/dali-toolkit/public-api/controls/buttons/button.h @@ -237,7 +237,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - Button(Button&& rhs); + Button(Button&& rhs) noexcept; /** * @brief Assignment operator. @@ -254,7 +254,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - Button& operator=(Button&& rhs); + Button& operator=(Button&& rhs) noexcept; /** * @brief Downcasts a handle to Button handle. diff --git a/dali-toolkit/public-api/controls/buttons/check-box-button.cpp b/dali-toolkit/public-api/controls/buttons/check-box-button.cpp index 69794d5..720b595 100644 --- a/dali-toolkit/public-api/controls/buttons/check-box-button.cpp +++ b/dali-toolkit/public-api/controls/buttons/check-box-button.cpp @@ -34,11 +34,11 @@ CheckBoxButton::CheckBoxButton() CheckBoxButton::CheckBoxButton(const CheckBoxButton& checkBox) = default; -CheckBoxButton::CheckBoxButton(CheckBoxButton&& rhs) = default; +CheckBoxButton::CheckBoxButton(CheckBoxButton&& rhs) noexcept = default; CheckBoxButton& CheckBoxButton::operator=(const CheckBoxButton& checkBox) = default; -CheckBoxButton& CheckBoxButton::operator=(CheckBoxButton&& rhs) = default; +CheckBoxButton& CheckBoxButton::operator=(CheckBoxButton&& rhs) noexcept = default; CheckBoxButton::~CheckBoxButton() { diff --git a/dali-toolkit/public-api/controls/buttons/check-box-button.h b/dali-toolkit/public-api/controls/buttons/check-box-button.h index 12d14f3..9dafa28 100644 --- a/dali-toolkit/public-api/controls/buttons/check-box-button.h +++ b/dali-toolkit/public-api/controls/buttons/check-box-button.h @@ -99,7 +99,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - CheckBoxButton(CheckBoxButton&& rhs); + CheckBoxButton(CheckBoxButton&& rhs) noexcept; /** * @brief Assignment operator. @@ -116,7 +116,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - CheckBoxButton& operator=(CheckBoxButton&& rhs); + CheckBoxButton& operator=(CheckBoxButton&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/buttons/push-button.cpp b/dali-toolkit/public-api/controls/buttons/push-button.cpp index ff2cd4c..dd3fdde 100644 --- a/dali-toolkit/public-api/controls/buttons/push-button.cpp +++ b/dali-toolkit/public-api/controls/buttons/push-button.cpp @@ -40,11 +40,11 @@ PushButton::PushButton(Internal::PushButton& implementation) PushButton::PushButton(const PushButton& pushButton) = default; -PushButton::PushButton(PushButton&& rhs) = default; +PushButton::PushButton(PushButton&& rhs) noexcept = default; PushButton& PushButton::operator=(const PushButton& pushButton) = default; -PushButton& PushButton::operator=(PushButton&& rhs) = default; +PushButton& PushButton::operator=(PushButton&& rhs) noexcept = default; PushButton::PushButton(Dali::Internal::CustomActor* internal) : Button(internal) diff --git a/dali-toolkit/public-api/controls/buttons/push-button.h b/dali-toolkit/public-api/controls/buttons/push-button.h index 478c981..f761a21 100644 --- a/dali-toolkit/public-api/controls/buttons/push-button.h +++ b/dali-toolkit/public-api/controls/buttons/push-button.h @@ -135,7 +135,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - PushButton(PushButton&& rhs); + PushButton(PushButton&& rhs) noexcept; /** * @brief Assignment operator. @@ -152,7 +152,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - PushButton& operator=(PushButton&& rhs); + PushButton& operator=(PushButton&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/buttons/radio-button.cpp b/dali-toolkit/public-api/controls/buttons/radio-button.cpp index 6030031..cb3e0f7 100644 --- a/dali-toolkit/public-api/controls/buttons/radio-button.cpp +++ b/dali-toolkit/public-api/controls/buttons/radio-button.cpp @@ -39,11 +39,11 @@ RadioButton::RadioButton(Internal::RadioButton& implementation) RadioButton::RadioButton(const RadioButton& radioButton) = default; -RadioButton::RadioButton(RadioButton&& rhs) = default; +RadioButton::RadioButton(RadioButton&& rhs) noexcept = default; RadioButton& RadioButton::operator=(const RadioButton& radioButton) = default; -RadioButton& RadioButton::operator=(RadioButton&& rhs) = default; +RadioButton& RadioButton::operator=(RadioButton&& rhs) noexcept = default; RadioButton::RadioButton(Dali::Internal::CustomActor* internal) : Button(internal) diff --git a/dali-toolkit/public-api/controls/buttons/radio-button.h b/dali-toolkit/public-api/controls/buttons/radio-button.h index 8ec4f5a..1ab4c71 100644 --- a/dali-toolkit/public-api/controls/buttons/radio-button.h +++ b/dali-toolkit/public-api/controls/buttons/radio-button.h @@ -106,7 +106,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - RadioButton(RadioButton&& rhs); + RadioButton(RadioButton&& rhs) noexcept; /** * @brief Assignment operator. @@ -123,7 +123,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - RadioButton& operator=(RadioButton&& rhs); + RadioButton& operator=(RadioButton&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/camera-view/camera-view.cpp b/dali-toolkit/public-api/controls/camera-view/camera-view.cpp index 297521e..9a86d0e 100644 --- a/dali-toolkit/public-api/controls/camera-view/camera-view.cpp +++ b/dali-toolkit/public-api/controls/camera-view/camera-view.cpp @@ -31,11 +31,11 @@ CameraView::CameraView() CameraView::CameraView(const CameraView& cameraView) = default; -CameraView::CameraView(CameraView&& rhs) = default; +CameraView::CameraView(CameraView&& rhs) noexcept = default; CameraView& CameraView::operator=(const CameraView& cameraView) = default; -CameraView& CameraView::operator=(CameraView&& rhs) = default; +CameraView& CameraView::operator=(CameraView&& rhs) noexcept = default; CameraView::~CameraView() { diff --git a/dali-toolkit/public-api/controls/camera-view/camera-view.h b/dali-toolkit/public-api/controls/camera-view/camera-view.h index 3cf9845..4d20686 100644 --- a/dali-toolkit/public-api/controls/camera-view/camera-view.h +++ b/dali-toolkit/public-api/controls/camera-view/camera-view.h @@ -86,7 +86,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - CameraView(CameraView&& rhs); + CameraView(CameraView&& rhs) noexcept; /** * @brief Update camera view @@ -110,7 +110,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - CameraView& operator=(CameraView&& rhs); + CameraView& operator=(CameraView&& rhs) noexcept; /** * @brief Downcasts a handle to CameraView handle. diff --git a/dali-toolkit/public-api/controls/control.cpp b/dali-toolkit/public-api/controls/control.cpp index f411d4d..2e918f0 100644 --- a/dali-toolkit/public-api/controls/control.cpp +++ b/dali-toolkit/public-api/controls/control.cpp @@ -45,7 +45,7 @@ Control::Control() Control::Control(const Control& uiControl) = default; -Control::Control(Control&& rhs) = default; +Control::Control(Control&& rhs) noexcept = default; Control::~Control() { @@ -53,7 +53,7 @@ Control::~Control() Control& Control::operator=(const Control& handle) = default; -Control& Control::operator=(Control&& rhs) = default; +Control& Control::operator=(Control&& rhs) noexcept = default; Control Control::DownCast(BaseHandle handle) { diff --git a/dali-toolkit/public-api/controls/control.h b/dali-toolkit/public-api/controls/control.h index 410d638..e4e90a2 100644 --- a/dali-toolkit/public-api/controls/control.h +++ b/dali-toolkit/public-api/controls/control.h @@ -228,7 +228,7 @@ public: // Creation & Destruction * @SINCE_1_9.23 * @param[in] rhs Handle to move */ - Control(Control&& rhs); + Control(Control&& rhs) noexcept; /** * @brief Dali::Control is intended as a base class. @@ -256,7 +256,7 @@ public: // operators * @param[in] rhs Object to assign this to * @return Reference to this */ - Control& operator=(Control&& rhs); + Control& operator=(Control&& rhs) noexcept; public: /** diff --git a/dali-toolkit/public-api/controls/flex-container/flex-container.cpp b/dali-toolkit/public-api/controls/flex-container/flex-container.cpp index 35fb2c1..069e2a1 100644 --- a/dali-toolkit/public-api/controls/flex-container/flex-container.cpp +++ b/dali-toolkit/public-api/controls/flex-container/flex-container.cpp @@ -36,11 +36,11 @@ FlexContainer::FlexContainer() FlexContainer::FlexContainer(const FlexContainer& handle) = default; -FlexContainer::FlexContainer(FlexContainer&& rhs) = default; +FlexContainer::FlexContainer(FlexContainer&& rhs) noexcept = default; FlexContainer& FlexContainer::operator=(const FlexContainer& handle) = default; -FlexContainer& FlexContainer::operator=(FlexContainer&& rhs) = default; +FlexContainer& FlexContainer::operator=(FlexContainer&& rhs) noexcept = default; FlexContainer::~FlexContainer() { diff --git a/dali-toolkit/public-api/controls/flex-container/flex-container.h b/dali-toolkit/public-api/controls/flex-container/flex-container.h index 71589e0..17c39e7 100644 --- a/dali-toolkit/public-api/controls/flex-container/flex-container.h +++ b/dali-toolkit/public-api/controls/flex-container/flex-container.h @@ -243,7 +243,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - FlexContainer(FlexContainer&& rhs); + FlexContainer(FlexContainer&& rhs) noexcept; /** * @brief Assignment operator. Changes this handle to point to another real object. @@ -260,7 +260,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - FlexContainer& operator=(FlexContainer&& rhs); + FlexContainer& operator=(FlexContainer&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/gl-view/gl-view.cpp b/dali-toolkit/public-api/controls/gl-view/gl-view.cpp index 3035ace..7e41948 100644 --- a/dali-toolkit/public-api/controls/gl-view/gl-view.cpp +++ b/dali-toolkit/public-api/controls/gl-view/gl-view.cpp @@ -28,11 +28,11 @@ GlView::GlView() = default; GlView::GlView(const GlView& GlView) = default; -GlView::GlView(GlView&& rhs) = default; +GlView::GlView(GlView&& rhs) noexcept = default; GlView& GlView::operator=(const GlView& GlView) = default; -GlView& GlView::operator=(GlView&& rhs) = default; +GlView& GlView::operator=(GlView&& rhs) noexcept = default; GlView::~GlView() = default; diff --git a/dali-toolkit/public-api/controls/gl-view/gl-view.h b/dali-toolkit/public-api/controls/gl-view/gl-view.h index ff67832..3dc9642 100644 --- a/dali-toolkit/public-api/controls/gl-view/gl-view.h +++ b/dali-toolkit/public-api/controls/gl-view/gl-view.h @@ -189,7 +189,7 @@ public: * * @SINCE_2_0.45 */ - GlView(GlView&& rhs); + GlView(GlView&& rhs) noexcept; /** * @brief Assignment operator. @@ -209,7 +209,7 @@ public: * * @SINCE_2_0.45 */ - GlView& operator=(GlView&& rhs); + GlView& operator=(GlView&& rhs) noexcept; /** * @brief Downcasts a handle to GlView handle. diff --git a/dali-toolkit/public-api/controls/image-view/image-view.cpp b/dali-toolkit/public-api/controls/image-view/image-view.cpp index d0b1401..a66d3aa 100644 --- a/dali-toolkit/public-api/controls/image-view/image-view.cpp +++ b/dali-toolkit/public-api/controls/image-view/image-view.cpp @@ -35,11 +35,11 @@ ImageView::ImageView() ImageView::ImageView(const ImageView& imageView) = default; -ImageView::ImageView(ImageView&& rhs) = default; +ImageView::ImageView(ImageView&& rhs) noexcept = default; ImageView& ImageView::operator=(const ImageView& imageView) = default; -ImageView& ImageView::operator=(ImageView&& rhs) = default; +ImageView& ImageView::operator=(ImageView&& rhs) noexcept = default; ImageView::~ImageView() { diff --git a/dali-toolkit/public-api/controls/image-view/image-view.h b/dali-toolkit/public-api/controls/image-view/image-view.h index 78178fa..da342ab 100644 --- a/dali-toolkit/public-api/controls/image-view/image-view.h +++ b/dali-toolkit/public-api/controls/image-view/image-view.h @@ -237,7 +237,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - ImageView(ImageView&& rhs); + ImageView(ImageView&& rhs) noexcept; /** * @brief Assignment operator. @@ -255,7 +255,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - ImageView& operator=(ImageView&& rhs); + ImageView& operator=(ImageView&& rhs) noexcept; /** * @brief Downcasts a handle to ImageView handle. diff --git a/dali-toolkit/public-api/controls/model3d-view/model3d-view.cpp b/dali-toolkit/public-api/controls/model3d-view/model3d-view.cpp index 0850093..d401b65 100644 --- a/dali-toolkit/public-api/controls/model3d-view/model3d-view.cpp +++ b/dali-toolkit/public-api/controls/model3d-view/model3d-view.cpp @@ -34,11 +34,11 @@ Model3dView::Model3dView() Model3dView::Model3dView(const Model3dView& model3dView) = default; -Model3dView::Model3dView(Model3dView&& rhs) = default; +Model3dView::Model3dView(Model3dView&& rhs) noexcept = default; Model3dView& Model3dView::operator=(const Model3dView& model3dView) = default; -Model3dView& Model3dView::operator=(Model3dView&& rhs) = default; +Model3dView& Model3dView::operator=(Model3dView&& rhs) noexcept = default; Model3dView::~Model3dView() { diff --git a/dali-toolkit/public-api/controls/model3d-view/model3d-view.h b/dali-toolkit/public-api/controls/model3d-view/model3d-view.h index 88200b2..2075673 100644 --- a/dali-toolkit/public-api/controls/model3d-view/model3d-view.h +++ b/dali-toolkit/public-api/controls/model3d-view/model3d-view.h @@ -143,7 +143,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - Model3dView(Model3dView&& rhs); + Model3dView(Model3dView&& rhs) noexcept; /** * @brief Assignment operator. @@ -160,7 +160,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - Model3dView& operator=(Model3dView&& rhs); + Model3dView& operator=(Model3dView&& rhs) noexcept; /** * @brief Downcasts an Object handle to Model3dView. diff --git a/dali-toolkit/public-api/controls/progress-bar/progress-bar.cpp b/dali-toolkit/public-api/controls/progress-bar/progress-bar.cpp index 3c57fd4..f23897f 100644 --- a/dali-toolkit/public-api/controls/progress-bar/progress-bar.cpp +++ b/dali-toolkit/public-api/controls/progress-bar/progress-bar.cpp @@ -31,11 +31,11 @@ ProgressBar::ProgressBar() ProgressBar::ProgressBar(const ProgressBar& handle) = default; -ProgressBar::ProgressBar(ProgressBar&& rhs) = default; +ProgressBar::ProgressBar(ProgressBar&& rhs) noexcept = default; ProgressBar& ProgressBar::operator=(const ProgressBar& handle) = default; -ProgressBar& ProgressBar::operator=(ProgressBar&& rhs) = default; +ProgressBar& ProgressBar::operator=(ProgressBar&& rhs) noexcept = default; ProgressBar::ProgressBar(Internal::ProgressBar& implementation) : Control(implementation) diff --git a/dali-toolkit/public-api/controls/progress-bar/progress-bar.h b/dali-toolkit/public-api/controls/progress-bar/progress-bar.h index b466d2d..66c24a5 100644 --- a/dali-toolkit/public-api/controls/progress-bar/progress-bar.h +++ b/dali-toolkit/public-api/controls/progress-bar/progress-bar.h @@ -181,7 +181,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - ProgressBar(ProgressBar&& rhs); + ProgressBar(ProgressBar&& rhs) noexcept; /** * @brief Assignment operator. @@ -200,7 +200,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - ProgressBar& operator=(ProgressBar&& rhs); + ProgressBar& operator=(ProgressBar&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp b/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp index e7ff4b1..69bea49 100644 --- a/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp +++ b/dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp @@ -40,11 +40,11 @@ ItemView::ItemView(Dali::Internal::CustomActor* internal) ItemView::ItemView(const ItemView& itemView) = default; -ItemView::ItemView(ItemView&& rhs) = default; +ItemView::ItemView(ItemView&& rhs) noexcept = default; ItemView& ItemView::operator=(const ItemView& itemView) = default; -ItemView& ItemView::operator=(ItemView&& rhs) = default; +ItemView& ItemView::operator=(ItemView&& rhs) noexcept = default; ItemView ItemView::New(ItemFactory& factory) { diff --git a/dali-toolkit/public-api/controls/scrollable/item-view/item-view.h b/dali-toolkit/public-api/controls/scrollable/item-view/item-view.h index f7d74b5..67faa60 100644 --- a/dali-toolkit/public-api/controls/scrollable/item-view/item-view.h +++ b/dali-toolkit/public-api/controls/scrollable/item-view/item-view.h @@ -216,7 +216,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - ItemView(ItemView&& rhs); + ItemView(ItemView&& rhs) noexcept; /** * @brief Assignment operator. @@ -233,7 +233,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - ItemView& operator=(ItemView&& rhs); + ItemView& operator=(ItemView&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.cpp b/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.cpp index fead0d2..f738997 100644 --- a/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.cpp +++ b/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.cpp @@ -298,11 +298,11 @@ ScrollView::ScrollView(Dali::Internal::CustomActor* internal) ScrollView::ScrollView(const ScrollView& handle) = default; -ScrollView::ScrollView(ScrollView&& rhs) = default; +ScrollView::ScrollView(ScrollView&& rhs) noexcept = default; ScrollView& ScrollView::operator=(const ScrollView& handle) = default; -ScrollView& ScrollView::operator=(ScrollView&& rhs) = default; +ScrollView& ScrollView::operator=(ScrollView&& rhs) noexcept = default; ScrollView ScrollView::New() { diff --git a/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h b/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h index 18583f2..76f3e20 100644 --- a/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h +++ b/dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h @@ -732,7 +732,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - ScrollView(ScrollView&& rhs); + ScrollView(ScrollView&& rhs) noexcept; /** * @brief Assignment operator. @@ -751,7 +751,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - ScrollView& operator=(ScrollView&& rhs); + ScrollView& operator=(ScrollView&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/scrollable/scrollable.cpp b/dali-toolkit/public-api/controls/scrollable/scrollable.cpp index 7c3f005..f46d699 100644 --- a/dali-toolkit/public-api/controls/scrollable/scrollable.cpp +++ b/dali-toolkit/public-api/controls/scrollable/scrollable.cpp @@ -41,11 +41,11 @@ Scrollable::Scrollable(Dali::Internal::CustomActor* internal) Scrollable::Scrollable(const Scrollable& handle) = default; -Scrollable::Scrollable(Scrollable&& rhs) = default; +Scrollable::Scrollable(Scrollable&& rhs) noexcept = default; Scrollable& Scrollable::operator=(const Scrollable& handle) = default; -Scrollable& Scrollable::operator=(Scrollable&& rhs) = default; +Scrollable& Scrollable::operator=(Scrollable&& rhs) noexcept = default; Scrollable::~Scrollable() { diff --git a/dali-toolkit/public-api/controls/scrollable/scrollable.h b/dali-toolkit/public-api/controls/scrollable/scrollable.h index a12e3c2..2a35e66 100644 --- a/dali-toolkit/public-api/controls/scrollable/scrollable.h +++ b/dali-toolkit/public-api/controls/scrollable/scrollable.h @@ -125,7 +125,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - Scrollable(Scrollable&& rhs); + Scrollable(Scrollable&& rhs) noexcept; /** * @brief Assignment operator. @@ -144,7 +144,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - Scrollable& operator=(Scrollable&& rhs); + Scrollable& operator=(Scrollable&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/slider/slider.cpp b/dali-toolkit/public-api/controls/slider/slider.cpp index ba60716..d6bd06b 100644 --- a/dali-toolkit/public-api/controls/slider/slider.cpp +++ b/dali-toolkit/public-api/controls/slider/slider.cpp @@ -33,11 +33,11 @@ Slider::Slider() Slider::Slider(const Slider& handle) = default; -Slider::Slider(Slider&& rhs) = default; +Slider::Slider(Slider&& rhs) noexcept = default; Slider& Slider::operator=(const Slider& handle) = default; -Slider& Slider::operator=(Slider&& rhs) = default; +Slider& Slider::operator=(Slider&& rhs) noexcept = default; Slider::Slider(Internal::Slider& implementation) : Control(implementation) diff --git a/dali-toolkit/public-api/controls/slider/slider.h b/dali-toolkit/public-api/controls/slider/slider.h index f5be0d7..729c79d 100644 --- a/dali-toolkit/public-api/controls/slider/slider.h +++ b/dali-toolkit/public-api/controls/slider/slider.h @@ -194,7 +194,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - Slider(Slider&& rhs); + Slider(Slider&& rhs) noexcept; /** * @brief Assignment operator. @@ -213,7 +213,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - Slider& operator=(Slider&& rhs); + Slider& operator=(Slider&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/text-controls/text-editor.cpp b/dali-toolkit/public-api/controls/text-controls/text-editor.cpp index 17b7486..331148d 100644 --- a/dali-toolkit/public-api/controls/text-controls/text-editor.cpp +++ b/dali-toolkit/public-api/controls/text-controls/text-editor.cpp @@ -41,11 +41,11 @@ TextEditor::TextEditor() TextEditor::TextEditor(const TextEditor& handle) = default; -TextEditor::TextEditor(TextEditor&& rhs) = default; +TextEditor::TextEditor(TextEditor&& rhs) noexcept = default; TextEditor& TextEditor::operator=(const TextEditor& handle) = default; -TextEditor& TextEditor::operator=(TextEditor&& rhs) = default; +TextEditor& TextEditor::operator=(TextEditor&& rhs) noexcept = default; TextEditor::~TextEditor() { diff --git a/dali-toolkit/public-api/controls/text-controls/text-editor.h b/dali-toolkit/public-api/controls/text-controls/text-editor.h index d3d8595..ba91995 100644 --- a/dali-toolkit/public-api/controls/text-controls/text-editor.h +++ b/dali-toolkit/public-api/controls/text-controls/text-editor.h @@ -541,7 +541,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - TextEditor(TextEditor&& rhs); + TextEditor(TextEditor&& rhs) noexcept; /** * @brief Assignment operator. @@ -559,7 +559,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - TextEditor& operator=(TextEditor&& rhs); + TextEditor& operator=(TextEditor&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/text-controls/text-field.cpp b/dali-toolkit/public-api/controls/text-controls/text-field.cpp index 3c862fa..7a1c064 100644 --- a/dali-toolkit/public-api/controls/text-controls/text-field.cpp +++ b/dali-toolkit/public-api/controls/text-controls/text-field.cpp @@ -41,11 +41,11 @@ TextField::TextField() TextField::TextField(const TextField& handle) = default; -TextField::TextField(TextField&& rhs) = default; +TextField::TextField(TextField&& rhs) noexcept = default; TextField& TextField::operator=(const TextField& handle) = default; -TextField& TextField::operator=(TextField&& rhs) = default; +TextField& TextField::operator=(TextField&& rhs) noexcept = default; TextField::~TextField() { diff --git a/dali-toolkit/public-api/controls/text-controls/text-field.h b/dali-toolkit/public-api/controls/text-controls/text-field.h index 302ba46..863fdbf 100644 --- a/dali-toolkit/public-api/controls/text-controls/text-field.h +++ b/dali-toolkit/public-api/controls/text-controls/text-field.h @@ -551,7 +551,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - TextField(TextField&& rhs); + TextField(TextField&& rhs) noexcept; /** * @brief Assignment operator. @@ -569,7 +569,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - TextField& operator=(TextField&& rhs); + TextField& operator=(TextField&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/text-controls/text-label.cpp b/dali-toolkit/public-api/controls/text-controls/text-label.cpp index 6591d8d..b80e48b 100644 --- a/dali-toolkit/public-api/controls/text-controls/text-label.cpp +++ b/dali-toolkit/public-api/controls/text-controls/text-label.cpp @@ -57,11 +57,11 @@ TextLabel::TextLabel() TextLabel::TextLabel(const TextLabel& handle) = default; -TextLabel::TextLabel(TextLabel&& rhs) = default; +TextLabel::TextLabel(TextLabel&& rhs) noexcept = default; TextLabel& TextLabel::operator=(const TextLabel& handle) = default; -TextLabel& TextLabel::operator=(TextLabel&& rhs) = default; +TextLabel& TextLabel::operator=(TextLabel&& rhs) noexcept = default; TextLabel::~TextLabel() { diff --git a/dali-toolkit/public-api/controls/text-controls/text-label.h b/dali-toolkit/public-api/controls/text-controls/text-label.h index 0655519..2d91933 100644 --- a/dali-toolkit/public-api/controls/text-controls/text-label.h +++ b/dali-toolkit/public-api/controls/text-controls/text-label.h @@ -420,7 +420,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - TextLabel(TextLabel&& rhs); + TextLabel(TextLabel&& rhs) noexcept; /** * @brief Assignment operator. @@ -438,7 +438,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - TextLabel& operator=(TextLabel&& rhs); + TextLabel& operator=(TextLabel&& rhs) noexcept; /** * @brief Destructor. diff --git a/dali-toolkit/public-api/controls/video-view/video-view.cpp b/dali-toolkit/public-api/controls/video-view/video-view.cpp index 97e9587..e72d000 100644 --- a/dali-toolkit/public-api/controls/video-view/video-view.cpp +++ b/dali-toolkit/public-api/controls/video-view/video-view.cpp @@ -35,11 +35,11 @@ VideoView::VideoView() VideoView::VideoView(const VideoView& videoView) = default; -VideoView::VideoView(VideoView&& rhs) = default; +VideoView::VideoView(VideoView&& rhs) noexcept = default; VideoView& VideoView::operator=(const VideoView& videoView) = default; -VideoView& VideoView::operator=(VideoView&& rhs) = default; +VideoView& VideoView::operator=(VideoView&& rhs) noexcept = default; VideoView::~VideoView() { diff --git a/dali-toolkit/public-api/controls/video-view/video-view.h b/dali-toolkit/public-api/controls/video-view/video-view.h index 38be0ff..1b939f7 100644 --- a/dali-toolkit/public-api/controls/video-view/video-view.h +++ b/dali-toolkit/public-api/controls/video-view/video-view.h @@ -255,7 +255,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - VideoView(VideoView&& rhs); + VideoView(VideoView&& rhs) noexcept; /** * @brief Assignment operator. @@ -273,7 +273,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this */ - VideoView& operator=(VideoView&& rhs); + VideoView& operator=(VideoView&& rhs) noexcept; /** * @brief Downcasts a handle to VideoView handle. diff --git a/dali-toolkit/public-api/image-loader/async-image-loader.cpp b/dali-toolkit/public-api/image-loader/async-image-loader.cpp index 97ebf62..25e2a8f 100644 --- a/dali-toolkit/public-api/image-loader/async-image-loader.cpp +++ b/dali-toolkit/public-api/image-loader/async-image-loader.cpp @@ -40,11 +40,11 @@ AsyncImageLoader::AsyncImageLoader(Internal::AsyncImageLoader* impl) AsyncImageLoader::AsyncImageLoader(const AsyncImageLoader& handle) = default; -AsyncImageLoader::AsyncImageLoader(AsyncImageLoader&& rhs) = default; +AsyncImageLoader::AsyncImageLoader(AsyncImageLoader&& rhs) noexcept = default; AsyncImageLoader& AsyncImageLoader::operator=(const AsyncImageLoader& handle) = default; -AsyncImageLoader& AsyncImageLoader::operator=(AsyncImageLoader&& rhs) = default; +AsyncImageLoader& AsyncImageLoader::operator=(AsyncImageLoader&& rhs) noexcept = default; AsyncImageLoader AsyncImageLoader::DownCast(BaseHandle handle) { diff --git a/dali-toolkit/public-api/image-loader/async-image-loader.h b/dali-toolkit/public-api/image-loader/async-image-loader.h index 6f73dd0..9f9a441 100644 --- a/dali-toolkit/public-api/image-loader/async-image-loader.h +++ b/dali-toolkit/public-api/image-loader/async-image-loader.h @@ -130,7 +130,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - AsyncImageLoader(AsyncImageLoader&& rhs); + AsyncImageLoader(AsyncImageLoader&& rhs) noexcept; /** * @brief This assignment operator is required for (smart) pointer semantics. @@ -147,7 +147,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - AsyncImageLoader& operator=(AsyncImageLoader&& rhs); + AsyncImageLoader& operator=(AsyncImageLoader&& rhs) noexcept; /** * @brief Creates a new loader to load the image asynchronously in a worker thread. diff --git a/dali-toolkit/public-api/image-loader/image-url.cpp b/dali-toolkit/public-api/image-loader/image-url.cpp index f936fdc..67f2401 100644 --- a/dali-toolkit/public-api/image-loader/image-url.cpp +++ b/dali-toolkit/public-api/image-loader/image-url.cpp @@ -53,9 +53,9 @@ ImageUrl::ImageUrl(const ImageUrl& rhs) = default; ImageUrl& ImageUrl::operator=(const ImageUrl& url) = default; -ImageUrl::ImageUrl(ImageUrl&& rhs) = default; +ImageUrl::ImageUrl(ImageUrl&& rhs) noexcept = default; -ImageUrl& ImageUrl::operator=(ImageUrl&& rhs) = default; +ImageUrl& ImageUrl::operator=(ImageUrl&& rhs) noexcept = default; const std::string& ImageUrl::GetUrl() const { diff --git a/dali-toolkit/public-api/image-loader/image-url.h b/dali-toolkit/public-api/image-loader/image-url.h index 976f179..872d872 100644 --- a/dali-toolkit/public-api/image-loader/image-url.h +++ b/dali-toolkit/public-api/image-loader/image-url.h @@ -99,14 +99,14 @@ public: * @brief Move constructor. * @param[in] rhs A reference to the moved handle */ - ImageUrl(ImageUrl&& rhs); + ImageUrl(ImageUrl&& rhs) noexcept; /** * @brief Move assignment operator. * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - ImageUrl& operator=(ImageUrl&& rhs); + ImageUrl& operator=(ImageUrl&& rhs) noexcept; /** * Get the url diff --git a/dali-toolkit/public-api/transition/fade-transition.cpp b/dali-toolkit/public-api/transition/fade-transition.cpp index 9d08185..806ab16 100644 --- a/dali-toolkit/public-api/transition/fade-transition.cpp +++ b/dali-toolkit/public-api/transition/fade-transition.cpp @@ -50,9 +50,9 @@ FadeTransition::FadeTransition(const FadeTransition& handle) = default; FadeTransition& FadeTransition::operator=(const FadeTransition& rhs) = default; -FadeTransition::FadeTransition(FadeTransition&& rhs) = default; +FadeTransition::FadeTransition(FadeTransition&& rhs) noexcept = default; -FadeTransition& FadeTransition::operator=(FadeTransition&& rhs) = default; +FadeTransition& FadeTransition::operator=(FadeTransition&& rhs) noexcept = default; } // namespace Toolkit diff --git a/dali-toolkit/public-api/transition/fade-transition.h b/dali-toolkit/public-api/transition/fade-transition.h index 3f5542a..9147af6 100644 --- a/dali-toolkit/public-api/transition/fade-transition.h +++ b/dali-toolkit/public-api/transition/fade-transition.h @@ -92,7 +92,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - FadeTransition(FadeTransition&& rhs); + FadeTransition(FadeTransition&& rhs) noexcept; /** * @brief Move assignment operator. @@ -100,7 +100,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - FadeTransition& operator=(FadeTransition&& rhs); + FadeTransition& operator=(FadeTransition&& rhs) noexcept; public: // Not intended for use by Application developers /// @cond internal diff --git a/dali-toolkit/public-api/transition/scale-transition.cpp b/dali-toolkit/public-api/transition/scale-transition.cpp index 676cc63..31ec37d 100644 --- a/dali-toolkit/public-api/transition/scale-transition.cpp +++ b/dali-toolkit/public-api/transition/scale-transition.cpp @@ -57,9 +57,9 @@ ScaleTransition::ScaleTransition(const ScaleTransition& handle) = default; ScaleTransition& ScaleTransition::operator=(const ScaleTransition& rhs) = default; -ScaleTransition::ScaleTransition(ScaleTransition&& rhs) = default; +ScaleTransition::ScaleTransition(ScaleTransition&& rhs) noexcept = default; -ScaleTransition& ScaleTransition::operator=(ScaleTransition&& rhs) = default; +ScaleTransition& ScaleTransition::operator=(ScaleTransition&& rhs) noexcept = default; void ScaleTransition::SetScaleFactor(const Vector2& scaleFactor) { diff --git a/dali-toolkit/public-api/transition/scale-transition.h b/dali-toolkit/public-api/transition/scale-transition.h index 8ce96c4..a7ab972 100644 --- a/dali-toolkit/public-api/transition/scale-transition.h +++ b/dali-toolkit/public-api/transition/scale-transition.h @@ -110,7 +110,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - ScaleTransition(ScaleTransition&& rhs); + ScaleTransition(ScaleTransition&& rhs) noexcept; /** * @brief Move assignment operator. @@ -118,7 +118,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - ScaleTransition& operator=(ScaleTransition&& rhs); + ScaleTransition& operator=(ScaleTransition&& rhs) noexcept; /** * @brief Sets scaleFactor to be used to scale target Control diff --git a/dali-toolkit/public-api/transition/slide-transition.cpp b/dali-toolkit/public-api/transition/slide-transition.cpp index e68da58..0348cf0 100644 --- a/dali-toolkit/public-api/transition/slide-transition.cpp +++ b/dali-toolkit/public-api/transition/slide-transition.cpp @@ -50,9 +50,9 @@ SlideTransition::SlideTransition(const SlideTransition& handle) = default; SlideTransition& SlideTransition::operator=(const SlideTransition& rhs) = default; -SlideTransition::SlideTransition(SlideTransition&& rhs) = default; +SlideTransition::SlideTransition(SlideTransition&& rhs) noexcept = default; -SlideTransition& SlideTransition::operator=(SlideTransition&& rhs) = default; +SlideTransition& SlideTransition::operator=(SlideTransition&& rhs) noexcept = default; void SlideTransition::SetDirection(const Vector2& direction) { diff --git a/dali-toolkit/public-api/transition/slide-transition.h b/dali-toolkit/public-api/transition/slide-transition.h index 41af842..e5826f8 100644 --- a/dali-toolkit/public-api/transition/slide-transition.h +++ b/dali-toolkit/public-api/transition/slide-transition.h @@ -106,7 +106,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - SlideTransition(SlideTransition&& rhs); + SlideTransition(SlideTransition&& rhs) noexcept; /** * @brief Move assignment operator. @@ -114,7 +114,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - SlideTransition& operator=(SlideTransition&& rhs); + SlideTransition& operator=(SlideTransition&& rhs) noexcept; /** * @brief Sets direction to be used to move target Control diff --git a/dali-toolkit/public-api/transition/transition-base.cpp b/dali-toolkit/public-api/transition/transition-base.cpp index 6b88c84..e2b403c 100644 --- a/dali-toolkit/public-api/transition/transition-base.cpp +++ b/dali-toolkit/public-api/transition/transition-base.cpp @@ -50,9 +50,9 @@ TransitionBase::TransitionBase(const TransitionBase& handle) = default; TransitionBase& TransitionBase::operator=(const TransitionBase& rhs) = default; -TransitionBase::TransitionBase(TransitionBase&& rhs) = default; +TransitionBase::TransitionBase(TransitionBase&& rhs) noexcept = default; -TransitionBase& TransitionBase::operator=(TransitionBase&& rhs) = default; +TransitionBase& TransitionBase::operator=(TransitionBase&& rhs) noexcept = default; void TransitionBase::SetTimePeriod(TimePeriod timePeriod) { diff --git a/dali-toolkit/public-api/transition/transition-base.h b/dali-toolkit/public-api/transition/transition-base.h index 6deaeff..472d555 100644 --- a/dali-toolkit/public-api/transition/transition-base.h +++ b/dali-toolkit/public-api/transition/transition-base.h @@ -94,7 +94,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - TransitionBase(TransitionBase&& rhs); + TransitionBase(TransitionBase&& rhs) noexcept; /** * @brief Move assignment operator. @@ -102,7 +102,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - TransitionBase& operator=(TransitionBase&& rhs); + TransitionBase& operator=(TransitionBase&& rhs) noexcept; /** * Set time period that contains delay and duration diff --git a/dali-toolkit/public-api/transition/transition-set.cpp b/dali-toolkit/public-api/transition/transition-set.cpp index fe8f33f..950312a 100644 --- a/dali-toolkit/public-api/transition/transition-set.cpp +++ b/dali-toolkit/public-api/transition/transition-set.cpp @@ -50,9 +50,9 @@ TransitionSet::TransitionSet(const TransitionSet& handle) = default; TransitionSet& TransitionSet::operator=(const TransitionSet& rhs) = default; -TransitionSet::TransitionSet(TransitionSet&& rhs) = default; +TransitionSet::TransitionSet(TransitionSet&& rhs) noexcept = default; -TransitionSet& TransitionSet::operator=(TransitionSet&& rhs) = default; +TransitionSet& TransitionSet::operator=(TransitionSet&& rhs) noexcept = default; void TransitionSet::AddTransition(TransitionBase transition) { diff --git a/dali-toolkit/public-api/transition/transition-set.h b/dali-toolkit/public-api/transition/transition-set.h index b690d45..a272d51 100644 --- a/dali-toolkit/public-api/transition/transition-set.h +++ b/dali-toolkit/public-api/transition/transition-set.h @@ -103,7 +103,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - TransitionSet(TransitionSet&& rhs); + TransitionSet(TransitionSet&& rhs) noexcept; /** * @brief Move assignment operator. @@ -111,7 +111,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - TransitionSet& operator=(TransitionSet&& rhs); + TransitionSet& operator=(TransitionSet&& rhs) noexcept; /** * @brief Add a TransitionBase on this TransitionSet. diff --git a/dali-toolkit/public-api/transition/transition.cpp b/dali-toolkit/public-api/transition/transition.cpp index 57f7364..0e75654 100644 --- a/dali-toolkit/public-api/transition/transition.cpp +++ b/dali-toolkit/public-api/transition/transition.cpp @@ -50,9 +50,9 @@ Transition::Transition(const Transition& handle) = default; Transition& Transition::operator=(const Transition& rhs) = default; -Transition::Transition(Transition&& rhs) = default; +Transition::Transition(Transition&& rhs) noexcept = default; -Transition& Transition::operator=(Transition&& rhs) = default; +Transition& Transition::operator=(Transition&& rhs) noexcept = default; } // namespace Toolkit diff --git a/dali-toolkit/public-api/transition/transition.h b/dali-toolkit/public-api/transition/transition.h index fa27fa6..b239262 100644 --- a/dali-toolkit/public-api/transition/transition.h +++ b/dali-toolkit/public-api/transition/transition.h @@ -98,7 +98,7 @@ public: * * @param[in] rhs A reference to the moved handle */ - Transition(Transition&& rhs); + Transition(Transition&& rhs) noexcept; /** * @brief Move assignment operator. @@ -106,7 +106,7 @@ public: * @param[in] rhs A reference to the moved handle * @return A reference to this handle */ - Transition& operator=(Transition&& rhs); + Transition& operator=(Transition&& rhs) noexcept; public: // Not intended for use by Application developers /// @cond internal