From b6b3db4d7690c26d98d91562b7fc92a1e87209b6 Mon Sep 17 00:00:00 2001 From: iobyte Date: Thu, 30 Apr 2020 17:44:18 +0000 Subject: [PATCH] pass strings by reference where possible to avoid unnecessary copys git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@7013 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 2a89b2f00d2a491fa719d977ba8447af8a03a9f4 Former-commit-id: ee41673431e054c2e4fb9326c166e2553b1c0285 --- src/drivers/usr/src/datalog.cpp | 4 ++-- src/drivers/usr/src/datalog.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/drivers/usr/src/datalog.cpp b/src/drivers/usr/src/datalog.cpp index 4553e706a..8ee1499c9 100755 --- a/src/drivers/usr/src/datalog.cpp +++ b/src/drivers/usr/src/datalog.cpp @@ -29,13 +29,13 @@ DataLog::DataLog() : { } -void DataLog::init(std::string dir, std::string carname) +void DataLog::init(const std::string &dir, const std::string &carname) { mDir = dir; mFile = dir + carname + "_log.dat"; } -void DataLog::add(std::string name, double* dataptr, double scale) +void DataLog::add(const std::string &name, double* dataptr, double scale) { DataLogHead hd; hd.name = name; diff --git a/src/drivers/usr/src/datalog.h b/src/drivers/usr/src/datalog.h index f2a898a09..87aa0d2ee 100755 --- a/src/drivers/usr/src/datalog.h +++ b/src/drivers/usr/src/datalog.h @@ -27,8 +27,8 @@ class DataLog { public: DataLog(); - void init(std::string dir, std::string carname); - void add(std::string name, double* data, double scale); + void init(const std::string &dir, const std::string &carname); + void add(const std::string &name, double* data, double scale); void update(); void write();