Ensure BaseHandle class move noexcept (toolkit public-api) 29/289929/8
authorEunki Hong <eunkiki.hong@samsung.com>
Wed, 15 Mar 2023 17:05:28 +0000 (02:05 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 24 Mar 2023 03:23:34 +0000 (12:23 +0900)
Add noexcept keyward on public-api

Change-Id: I234920fcb0c661e10940a08f0a78e84a85b4e5cb
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
55 files changed:
dali-toolkit/dali-toolkit.h
dali-toolkit/public-api/controls/buttons/button.cpp
dali-toolkit/public-api/controls/buttons/button.h
dali-toolkit/public-api/controls/buttons/check-box-button.cpp
dali-toolkit/public-api/controls/buttons/check-box-button.h
dali-toolkit/public-api/controls/buttons/push-button.cpp
dali-toolkit/public-api/controls/buttons/push-button.h
dali-toolkit/public-api/controls/buttons/radio-button.cpp
dali-toolkit/public-api/controls/buttons/radio-button.h
dali-toolkit/public-api/controls/camera-view/camera-view.cpp
dali-toolkit/public-api/controls/camera-view/camera-view.h
dali-toolkit/public-api/controls/control.cpp
dali-toolkit/public-api/controls/control.h
dali-toolkit/public-api/controls/flex-container/flex-container.cpp
dali-toolkit/public-api/controls/flex-container/flex-container.h
dali-toolkit/public-api/controls/gl-view/gl-view.cpp
dali-toolkit/public-api/controls/gl-view/gl-view.h
dali-toolkit/public-api/controls/image-view/image-view.cpp
dali-toolkit/public-api/controls/image-view/image-view.h
dali-toolkit/public-api/controls/model3d-view/model3d-view.cpp
dali-toolkit/public-api/controls/model3d-view/model3d-view.h
dali-toolkit/public-api/controls/progress-bar/progress-bar.cpp
dali-toolkit/public-api/controls/progress-bar/progress-bar.h
dali-toolkit/public-api/controls/scrollable/item-view/item-view.cpp
dali-toolkit/public-api/controls/scrollable/item-view/item-view.h
dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.cpp
dali-toolkit/public-api/controls/scrollable/scroll-view/scroll-view.h
dali-toolkit/public-api/controls/scrollable/scrollable.cpp
dali-toolkit/public-api/controls/scrollable/scrollable.h
dali-toolkit/public-api/controls/slider/slider.cpp
dali-toolkit/public-api/controls/slider/slider.h
dali-toolkit/public-api/controls/text-controls/text-editor.cpp
dali-toolkit/public-api/controls/text-controls/text-editor.h
dali-toolkit/public-api/controls/text-controls/text-field.cpp
dali-toolkit/public-api/controls/text-controls/text-field.h
dali-toolkit/public-api/controls/text-controls/text-label.cpp
dali-toolkit/public-api/controls/text-controls/text-label.h
dali-toolkit/public-api/controls/video-view/video-view.cpp
dali-toolkit/public-api/controls/video-view/video-view.h
dali-toolkit/public-api/image-loader/async-image-loader.cpp
dali-toolkit/public-api/image-loader/async-image-loader.h
dali-toolkit/public-api/image-loader/image-url.cpp
dali-toolkit/public-api/image-loader/image-url.h
dali-toolkit/public-api/transition/fade-transition.cpp
dali-toolkit/public-api/transition/fade-transition.h
dali-toolkit/public-api/transition/scale-transition.cpp
dali-toolkit/public-api/transition/scale-transition.h
dali-toolkit/public-api/transition/slide-transition.cpp
dali-toolkit/public-api/transition/slide-transition.h
dali-toolkit/public-api/transition/transition-base.cpp
dali-toolkit/public-api/transition/transition-base.h
dali-toolkit/public-api/transition/transition-set.cpp
dali-toolkit/public-api/transition/transition-set.h
dali-toolkit/public-api/transition/transition.cpp
dali-toolkit/public-api/transition/transition.h

index e85d2d2..edee27e 100644 (file)
 #include <dali-toolkit/public-api/controls/text-controls/text-label.h>
 #include <dali-toolkit/public-api/controls/video-view/video-view.h>
 
+#include <dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h>
+
 #include <dali-toolkit/public-api/image-loader/async-image-loader.h>
 #include <dali-toolkit/public-api/image-loader/image-url.h>
 #include <dali-toolkit/public-api/image-loader/image.h>
 #include <dali-toolkit/public-api/image-loader/sync-image-loader.h>
 
-#include <dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h>
-
 #include <dali-toolkit/public-api/styling/style-manager.h>
 
 #include <dali-toolkit/public-api/text/text-enumerations.h>
index ebff4a6..63c9b7d 100644 (file)
@@ -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()
 {
index f41e641..af706bd 100644 (file)
@@ -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.
index 69794d5..720b595 100644 (file)
@@ -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()
 {
index 12d14f3..9dafa28 100644 (file)
@@ -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.
index ff2cd4c..dd3fdde 100644 (file)
@@ -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)
index 478c981..f761a21 100644 (file)
@@ -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.
index 6030031..cb3e0f7 100644 (file)
@@ -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)
index 8ec4f5a..1ab4c71 100644 (file)
@@ -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.
index 297521e..9a86d0e 100644 (file)
@@ -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()
 {
index 3cf9845..4d20686 100644 (file)
@@ -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.
index f411d4d..2e918f0 100644 (file)
@@ -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)
 {
index 410d638..e4e90a2 100644 (file)
@@ -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:
   /**
index 35fb2c1..069e2a1 100644 (file)
@@ -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()
 {
index 71589e0..17c39e7 100644 (file)
@@ -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.
index 3035ace..7e41948 100644 (file)
@@ -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;
 
index ff67832..3dc9642 100644 (file)
@@ -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.
index d0b1401..a66d3aa 100644 (file)
@@ -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()
 {
index 78178fa..da342ab 100644 (file)
@@ -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.
index 0850093..d401b65 100644 (file)
@@ -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()
 {
index 88200b2..2075673 100644 (file)
@@ -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.
index 3c57fd4..f23897f 100644 (file)
@@ -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)
index b466d2d..66c24a5 100644 (file)
@@ -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.
index e7ff4b1..69bea49 100644 (file)
@@ -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)
 {
index f7d74b5..67faa60 100644 (file)
@@ -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.
index fead0d2..f738997 100644 (file)
@@ -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()
 {
index 18583f2..76f3e20 100644 (file)
@@ -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.
index 7c3f005..f46d699 100644 (file)
@@ -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()
 {
index a12e3c2..2a35e66 100644 (file)
@@ -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.
index ba60716..d6bd06b 100644 (file)
@@ -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)
index f5be0d7..729c79d 100644 (file)
@@ -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.
index 17b7486..331148d 100644 (file)
@@ -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()
 {
index d3d8595..ba91995 100644 (file)
@@ -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.
index 3c862fa..7a1c064 100644 (file)
@@ -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()
 {
index 302ba46..863fdbf 100644 (file)
@@ -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.
index 6591d8d..b80e48b 100644 (file)
@@ -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()
 {
index 0655519..2d91933 100644 (file)
@@ -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.
index 97e9587..e72d000 100644 (file)
@@ -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()
 {
index 38be0ff..1b939f7 100644 (file)
@@ -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.
index 97ebf62..25e2a8f 100644 (file)
@@ -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)
 {
index 6f73dd0..9f9a441 100644 (file)
@@ -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.
index f936fdc..67f2401 100644 (file)
@@ -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
 {
index 976f179..872d872 100644 (file)
@@ -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
index 9d08185..806ab16 100644 (file)
@@ -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
 
index 3f5542a..9147af6 100644 (file)
@@ -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
index 676cc63..31ec37d 100644 (file)
@@ -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)
 {
index 8ce96c4..a7ab972 100644 (file)
@@ -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
index e68da58..0348cf0 100644 (file)
@@ -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)
 {
index 41af842..e5826f8 100644 (file)
@@ -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
index 6b88c84..e2b403c 100644 (file)
@@ -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)
 {
index 6deaeff..472d555 100644 (file)
@@ -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
index fe8f33f..950312a 100644 (file)
@@ -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)
 {
index b690d45..a272d51 100644 (file)
@@ -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.
index 57f7364..0e75654 100644 (file)
@@ -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
 
index fa27fa6..b239262 100644 (file)
@@ -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