From bbc960dc9f5fc5a4b271712f9b5ce86db8f8299f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Nusser?= <andre.nusser@googlemail.com>
Date: Thu, 2 Aug 2018 00:07:07 +0200
Subject: Pass strings by reference instead of by value.

---
 src/instrument.cc | 6 +++---
 src/instrument.h  | 6 +++---
 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);
 
-- 
cgit v1.2.3