From: Parichay Kapoor Date: Mon, 21 Sep 2020 07:42:27 +0000 (+0900) Subject: [layers] Move constructors must be noexcept X-Git-Tag: accepted/tizen/unified/20201120.125454~117 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=79e37918a3ced623346e285993d6714cb5d1e14b;p=platform%2Fcore%2Fml%2Fnntrainer.git [layers] Move constructors must be noexcept Make all move constructors to be noexcept **Self evaluation:** 1. Build test: [x]Passed [ ]Failed [ ]Skipped 2. Run test: [x]Passed [ ]Failed [ ]Skipped Signed-off-by: Parichay Kapoor --- diff --git a/nntrainer/include/addition_layer.h b/nntrainer/include/addition_layer.h index 1c54c67..e871485 100644 --- a/nntrainer/include/addition_layer.h +++ b/nntrainer/include/addition_layer.h @@ -46,7 +46,7 @@ public: * @brief Move constructor of AdditionLayer. * @param[in] AdditionLayer && */ - AdditionLayer(AdditionLayer &&rhs) = default; + AdditionLayer(AdditionLayer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/bn_layer.h b/nntrainer/include/bn_layer.h index 3690481..8bf0703 100644 --- a/nntrainer/include/bn_layer.h +++ b/nntrainer/include/bn_layer.h @@ -63,7 +63,7 @@ public: * @brief Move constructor of Pooling 2D Layer. * @param[in] BatchNormalization && */ - BatchNormalizationLayer(BatchNormalizationLayer &&rhs) = default; + BatchNormalizationLayer(BatchNormalizationLayer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/conv2d_layer.h b/nntrainer/include/conv2d_layer.h index 148e67d..5a56902 100644 --- a/nntrainer/include/conv2d_layer.h +++ b/nntrainer/include/conv2d_layer.h @@ -54,7 +54,7 @@ public: * @brief Move constructor of Conv 2D Layer. * @param[in] Conv2dLayer && */ - Conv2DLayer(Conv2DLayer &&rhs) = default; + Conv2DLayer(Conv2DLayer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/fc_layer.h b/nntrainer/include/fc_layer.h index 6a99e19..2202109 100644 --- a/nntrainer/include/fc_layer.h +++ b/nntrainer/include/fc_layer.h @@ -44,7 +44,7 @@ public: * @brief Move constructor of Pooling 2D Layer. * @param[in] FullyConnected && */ - FullyConnectedLayer(FullyConnectedLayer &&rhs) = default; + FullyConnectedLayer(FullyConnectedLayer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/flatten_layer.h b/nntrainer/include/flatten_layer.h index 9607a85..4af1db6 100644 --- a/nntrainer/include/flatten_layer.h +++ b/nntrainer/include/flatten_layer.h @@ -43,7 +43,7 @@ public: * @brief Move constructor of FlattenLayer. * @param[in] FlattenLayer && */ - FlattenLayer(FlattenLayer &&rhs) = default; + FlattenLayer(FlattenLayer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/input_layer.h b/nntrainer/include/input_layer.h index 41b180f..fa61375 100644 --- a/nntrainer/include/input_layer.h +++ b/nntrainer/include/input_layer.h @@ -55,7 +55,7 @@ public: * @brief Move constructor of Pooling 2D Layer. * @param[in] Input && */ - InputLayer(InputLayer &&rhs) = default; + InputLayer(InputLayer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/optimizer.h b/nntrainer/include/optimizer.h index bf9047c..1d50379 100644 --- a/nntrainer/include/optimizer.h +++ b/nntrainer/include/optimizer.h @@ -123,7 +123,7 @@ public: * @brief Move constructor of Conv 2D Layer. * @param[in] Conv2dLayer && */ - Optimizer(Optimizer &&rhs) = default; + Optimizer(Optimizer &&rhs) noexcept = default; /** * @brief Move assignment operator. diff --git a/nntrainer/include/pooling2d_layer.h b/nntrainer/include/pooling2d_layer.h index 2f51e24..56ca690 100644 --- a/nntrainer/include/pooling2d_layer.h +++ b/nntrainer/include/pooling2d_layer.h @@ -59,7 +59,7 @@ public: * @brief Move constructor of Pooling 2D Layer. * @param[in] Pooling2D && */ - Pooling2DLayer(Pooling2DLayer &&rhs) = default; + Pooling2DLayer(Pooling2DLayer &&rhs) noexcept = default; /** * @brief Move assignment operator.