summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Nusser <andre.nusser@googlemail.com>2018-08-02 00:07:07 +0200
committerAndré Nusser <andre.nusser@googlemail.com>2018-08-02 00:07:07 +0200
commitbbc960dc9f5fc5a4b271712f9b5ce86db8f8299f (patch)
tree1c0f49b041d1f4cbbae0116e9983ddb7648dfc0b
parent857da27194ea621734be7df4c1d940992dbb26e9 (diff)
Pass strings by reference instead of by value.
-rw-r--r--src/instrument.cc6
-rw-r--r--src/instrument.h6
2 files changed, 6 insertions, 6 deletions
diff --git a/src/instrument.cc b/src/instrument.cc
index 6627a41..48b6505 100644
--- a/src/instrument.cc
+++ b/src/instrument.cc
@@ -98,17 +98,17 @@ void Instrument::finalise()
}
}
-std::string Instrument::getName() const
+const std::string& Instrument::getName() const
{
return _name;
}
-std::string Instrument::getDescription() const
+const std::string& Instrument::getDescription() const
{
return _description;
}
-std::string Instrument::getGroup() const
+const std::string& Instrument::getGroup() const
{
return _group;
}
diff --git a/src/instrument.h b/src/instrument.h
index 6deb5d2..b62e155 100644
--- a/src/instrument.h
+++ b/src/instrument.h
@@ -48,9 +48,9 @@ public:
Sample* sample(level_t level, size_t pos);
- std::string getName() const;
- std::string getDescription() const;
- std::string getGroup() const;
+ const std::string& getName() const;
+ const std::string& getDescription() const;
+ const std::string& getGroup() const;
void setGroup(const std::string& group);