#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>
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- Button(Button&& rhs);
+ Button(Button&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- CheckBoxButton(CheckBoxButton&& rhs);
+ CheckBoxButton(CheckBoxButton&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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)
*
* @param[in] rhs A reference to the moved handle
*/
- PushButton(PushButton&& rhs);
+ PushButton(PushButton&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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)
*
* @param[in] rhs A reference to the moved handle
*/
- RadioButton(RadioButton&& rhs);
+ RadioButton(RadioButton&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- CameraView(CameraView&& rhs);
+ CameraView(CameraView&& rhs) noexcept;
/**
* @brief Update camera view
* @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.
Control::Control(const Control& uiControl) = default;
-Control::Control(Control&& rhs) = default;
+Control::Control(Control&& rhs) noexcept = default;
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)
{
* @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.
* @param[in] rhs Object to assign this to
* @return Reference to this
*/
- Control& operator=(Control&& rhs);
+ Control& operator=(Control&& rhs) noexcept;
public:
/**
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()
{
*
* @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.
* @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.
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;
*
* @SINCE_2_0.45
*/
- GlView(GlView&& rhs);
+ GlView(GlView&& rhs) noexcept;
/**
* @brief Assignment operator.
*
* @SINCE_2_0.45
*/
- GlView& operator=(GlView&& rhs);
+ GlView& operator=(GlView&& rhs) noexcept;
/**
* @brief Downcasts a handle to GlView handle.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- ImageView(ImageView&& rhs);
+ ImageView(ImageView&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- Model3dView(Model3dView&& rhs);
+ Model3dView(Model3dView&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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)
*
* @param[in] rhs A reference to the moved handle
*/
- ProgressBar(ProgressBar&& rhs);
+ ProgressBar(ProgressBar&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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)
{
*
* @param[in] rhs A reference to the moved handle
*/
- ItemView(ItemView&& rhs);
+ ItemView(ItemView&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- ScrollView(ScrollView&& rhs);
+ ScrollView(ScrollView&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- Scrollable(Scrollable&& rhs);
+ Scrollable(Scrollable&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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)
*
* @param[in] rhs A reference to the moved handle
*/
- Slider(Slider&& rhs);
+ Slider(Slider&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- TextEditor(TextEditor&& rhs);
+ TextEditor(TextEditor&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- TextField(TextField&& rhs);
+ TextField(TextField&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- TextLabel(TextLabel&& rhs);
+ TextLabel(TextLabel&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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()
{
*
* @param[in] rhs A reference to the moved handle
*/
- VideoView(VideoView&& rhs);
+ VideoView(VideoView&& rhs) noexcept;
/**
* @brief Assignment operator.
* @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.
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)
{
*
* @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.
*
* @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.
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
{
* @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
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
*
* @param[in] rhs A reference to the moved handle
*/
- FadeTransition(FadeTransition&& rhs);
+ FadeTransition(FadeTransition&& rhs) noexcept;
/**
* @brief Move assignment operator.
* @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
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)
{
*
* @param[in] rhs A reference to the moved handle
*/
- ScaleTransition(ScaleTransition&& rhs);
+ ScaleTransition(ScaleTransition&& rhs) noexcept;
/**
* @brief Move assignment operator.
* @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
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)
{
*
* @param[in] rhs A reference to the moved handle
*/
- SlideTransition(SlideTransition&& rhs);
+ SlideTransition(SlideTransition&& rhs) noexcept;
/**
* @brief Move assignment operator.
* @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
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)
{
*
* @param[in] rhs A reference to the moved handle
*/
- TransitionBase(TransitionBase&& rhs);
+ TransitionBase(TransitionBase&& rhs) noexcept;
/**
* @brief Move assignment operator.
* @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
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)
{
*
* @param[in] rhs A reference to the moved handle
*/
- TransitionSet(TransitionSet&& rhs);
+ TransitionSet(TransitionSet&& rhs) noexcept;
/**
* @brief Move assignment operator.
* @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.
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
*
* @param[in] rhs A reference to the moved handle
*/
- Transition(Transition&& rhs);
+ Transition(Transition&& rhs) noexcept;
/**
* @brief Move assignment operator.
* @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