summaryrefslogtreecommitdiff
path: root/src/archive
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2020-01-31 19:59:48 -0800
committerRosen Penev <rosenp@gmail.com>2020-02-01 19:53:44 -0800
commitecad6d936adcecd6e094dc2054d2d32e6aeea141 (patch)
treef45e8dbf84e39ded65ce1f40cabaaae4ef15f672 /src/archive
parentbc6eca2115d8d333eed61d23a01958926bbd7a9c (diff)
[clang-tidy] pass by value where appropriate
Found with modernize-pass-by-value Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'src/archive')
-rw-r--r--src/archive/plugins/Bzip2ArchivePlugin.cxx7
-rw-r--r--src/archive/plugins/Iso9660ArchivePlugin.cxx6
2 files changed, 8 insertions, 5 deletions
diff --git a/src/archive/plugins/Bzip2ArchivePlugin.cxx b/src/archive/plugins/Bzip2ArchivePlugin.cxx
index 79c0bf138..1443b1f60 100644
--- a/src/archive/plugins/Bzip2ArchivePlugin.cxx
+++ b/src/archive/plugins/Bzip2ArchivePlugin.cxx
@@ -32,6 +32,7 @@
#include <bzlib.h>
#include <stdexcept>
+#include <utility>
class Bzip2ArchiveFile final : public ArchiveFile {
std::string name;
@@ -65,7 +66,7 @@ class Bzip2InputStream final : public InputStream {
char buffer[5000];
public:
- Bzip2InputStream(const std::shared_ptr<InputStream> &_input,
+ Bzip2InputStream(std::shared_ptr<InputStream> _input,
const char *uri,
Mutex &mutex);
~Bzip2InputStream() override;
@@ -111,11 +112,11 @@ bz2_open(Path pathname)
/* single archive handling */
-Bzip2InputStream::Bzip2InputStream(const std::shared_ptr<InputStream> &_input,
+Bzip2InputStream::Bzip2InputStream(std::shared_ptr<InputStream> _input,
const char *_uri,
Mutex &_mutex)
:InputStream(_uri, _mutex),
- input(_input)
+ input(std::move(_input))
{
Open();
}
diff --git a/src/archive/plugins/Iso9660ArchivePlugin.cxx b/src/archive/plugins/Iso9660ArchivePlugin.cxx
index eb76cc228..8e698ae4d 100644
--- a/src/archive/plugins/Iso9660ArchivePlugin.cxx
+++ b/src/archive/plugins/Iso9660ArchivePlugin.cxx
@@ -34,6 +34,8 @@
#include <stdlib.h>
#include <string.h>
+#include <utility>
+
#define CEILING(x, y) ((x+(y-1))/y)
struct Iso9660 {
@@ -141,12 +143,12 @@ class Iso9660InputStream final : public InputStream {
iso9660_stat_t *statbuf;
public:
- Iso9660InputStream(const std::shared_ptr<Iso9660> &_iso,
+ Iso9660InputStream(std::shared_ptr<Iso9660> _iso,
const char *_uri,
Mutex &_mutex,
iso9660_stat_t *_statbuf)
:InputStream(_uri, _mutex),
- iso(_iso), statbuf(_statbuf) {
+ iso(std::move(_iso)), statbuf(_statbuf) {
size = statbuf->size;
seekable = true;
SetReady();