Ensure BaseHandle class move noexcept (core public-api)
[platform/core/uifw/dali-core.git] / dali / public-api / common / extents.h
index 507d1a1..922a955 100644 (file)
@@ -52,6 +52,13 @@ struct DALI_CORE_API Extents
   Extents(const Extents& copy) = default;
 
   /**
+   * @brief Move constructor.
+   * @SINCE_2_2.17
+   * @param[in] move A reference to the moved Extents
+   */
+  Extents(Extents&& move) = default;
+
+  /**
    * @brief Constructor.
    *
    * @SINCE_1_2.62
@@ -71,6 +78,14 @@ struct DALI_CORE_API Extents
   Extents& operator=(const Extents& copy) = default;
 
   /**
+   * @brief Move Assignment operator.
+   * @SINCE_2_2.17
+   * @param[in] move A reference to the moved Extents
+   * @return Itself
+   */
+  Extents& operator=(Extents&& move) = default;
+
+  /**
    * @brief Assignment operator.
    *
    * @SINCE_1_2.62