Change Extract function's return type
authorIlho Kim <ilho159.kim@samsung.com>
Fri, 12 Mar 2021 05:33:37 +0000 (14:33 +0900)
committer김일호/Tizen Platform Lab(SR)/Engineer/삼성전자 <ilho159.kim@samsung.com>
Fri, 12 Mar 2021 09:32:14 +0000 (18:32 +0900)
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
src/common/parcel/appinfo_parcelable.cc
src/common/parcel/appinfo_parcelable.hh
src/common/parcel/depinfo_parcelable.cc
src/common/parcel/depinfo_parcelable.hh
src/common/parcel/pkginfo_parcelable.cc
src/common/parcel/pkginfo_parcelable.hh

index 3bcd6ce..3a6450c 100644 (file)
@@ -396,7 +396,7 @@ const std::vector<application_x *>& AppInfoParcelable::GetAppInfo() {
   return app_list_;
 }
 
-std::vector<application_x *>&& AppInfoParcelable::ExtractAppInfo() {
+std::vector<application_x *> AppInfoParcelable::ExtractAppInfo() {
   return std::move(app_list_);
 }
 
index 68f60a4..781c08f 100644 (file)
@@ -20,7 +20,7 @@ class EXPORT_API AppInfoParcelable : public AbstractParcelable {
   AppInfoParcelable(int ret, std::vector<application_x *>&& app_list, bool auto_release = true);
   ~AppInfoParcelable();
   const std::vector<application_x *>& GetAppInfo();
-  std::vector<application_x *>&& ExtractAppInfo();
+  std::vector<application_x *> ExtractAppInfo();
 
   void WriteToParcel(tizen_base::Parcel* parcel) const override;
   void ReadFromParcel(tizen_base::Parcel* parcel) override;
index 4e4eacf..fc2149a 100644 (file)
@@ -51,7 +51,7 @@ const std::vector<dependency_x *>& DepInfoParcelable::GetDependencyInfo() {
   return dependency_list_;
 }
 
-std::vector<dependency_x *>&& DepInfoParcelable::ExtractDependencyInfo() {
+std::vector<dependency_x *> DepInfoParcelable::ExtractDependencyInfo() {
   return std::move(dependency_list_);
 }
 
index c78e778..149fc45 100644 (file)
@@ -21,7 +21,7 @@ class EXPORT_API DepInfoParcelable : public AbstractParcelable {
   DepInfoParcelable(const std::string& pkgid);
   ~DepInfoParcelable();
   const std::vector<dependency_x *>& GetDependencyInfo();
-  std::vector<dependency_x *>&& ExtractDependencyInfo();
+  std::vector<dependency_x *> ExtractDependencyInfo();
   const std::string& GetPkgID();
 
   void WriteToParcel(tizen_base::Parcel* parcel) const override;
index 870ecff..5fa5d6f 100644 (file)
@@ -457,7 +457,7 @@ const std::vector<package_x *>& PkgInfoParcelable::GetPkgInfo() {
   return pkg_list_;
 }
 
-std::vector<package_x *>&& PkgInfoParcelable::ExtractPkgInfo() {
+std::vector<package_x *> PkgInfoParcelable::ExtractPkgInfo() {
   return std::move(pkg_list_);
 }
 
index 1c0d8c3..1343a44 100644 (file)
@@ -22,7 +22,7 @@ class EXPORT_API PkgInfoParcelable : public AbstractParcelable {
   PkgInfoParcelable(int ret, std::vector<package_x *>&& pkg_list, bool auto_release = true);
   ~PkgInfoParcelable();
   const std::vector<package_x *>& GetPkgInfo();
-  std::vector<package_x *>&& ExtractPkgInfo();
+  std::vector<package_x *> ExtractPkgInfo();
   WriteType GetWriteType();
 
   void WriteToParcel(tizen_base::Parcel* parcel) const override;