Fix static analysis issue 02/282102/4
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 27 Sep 2022 05:30:49 +0000 (05:30 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 27 Sep 2022 06:33:58 +0000 (06:33 +0000)
The following issue is fixed:
 - ODR_VIOLATION

Change-Id: Icece742e174148c3af52fed4e7346a04b51e1790
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/exception-internal.cc
src/exception-internal.hh
src/request-internal.cc
src/request-internal.hh
src/response-internal.cc
src/response-internal.hh
utils/message.cc
utils/message.hh

index 8e21f20..2af6bfb 100644 (file)
@@ -26,8 +26,6 @@ Exception::Exception(int error_code, const std::string& file, int line)
       message_(std::move(GetErrorMessage(error_code_, file, line))) {
 }
 
-Exception::~Exception() = default;
-
 const char* Exception::what() const noexcept {
   return message_.c_str();
 }
index 4f52240..655fbae 100644 (file)
@@ -28,7 +28,7 @@ namespace internal {
 class Exception : public std::exception {
  public:
   explicit Exception(int error_code, const std::string& file, int line);
-  virtual ~Exception();
+  virtual ~Exception() = default;
 
   virtual const char* what() const noexcept;
   int GetErrorCode();
index af78026..c293c29 100644 (file)
@@ -26,10 +26,6 @@ Request::Request(std::string instance, std::string port_type)
       port_type_(std::move(port_type)) {
 }
 
-Request::Request() = default;
-
-Request::~Request() = default;
-
 void Request::SetPortType(std::string port_type) {
   port_type_ = std::move(port_type);
 }
index bd72505..3aa9b05 100644 (file)
@@ -28,8 +28,8 @@ namespace internal {
 class Request : public tizen_base::Parcelable {
  public:
   Request(std::string instance, std::string port_type);
-  Request();
-  ~Request();
+  Request() = default;
+  ~Request() = default;
 
   void SetPortType(std::string port_type);
   const std::string& GetInstance();
index 3583dde..9d32604 100644 (file)
@@ -25,8 +25,6 @@ Response::Response(int result) : result_(result) {
 Response::Response() : result_(0) {
 }
 
-Response::~Response() = default;
-
 int Response::GetResult() {
   return result_;
 }
index 25227d3..2c12ab2 100644 (file)
@@ -27,7 +27,7 @@ class Response : public tizen_base::Parcelable {
  public:
   explicit Response(int result);
   Response();
-  ~Response();
+  ~Response() = default;
 
   int GetResult();
 
index 47be341..c4145bc 100644 (file)
@@ -41,8 +41,6 @@ Message::Message(time_t time, int pid, std::string port_name,
     data_(std::move(data)) {
 }
 
-Message::~Message() = default;
-
 void Message::Print() {
   struct tm sent_time;
   localtime_r(&time_, &sent_time);
index 9157b2b..098a4f5 100644 (file)
@@ -30,7 +30,7 @@ class Message {
   Message(time_t time, int pid, std::string port_name, std::string destination,
       bool is_delegate, int port, bool is_read, uint32_t seq,
       std::vector<unsigned char> data);
-  virtual ~Message();
+  virtual ~Message() = default;
 
   void Print();