From: Michal 'vorner' Vaner Date: Fri, 14 Jun 2013 08:19:23 +0000 (+0200) Subject: [2726] Pass params by reference X-Git-Tag: bind10-1.2.0beta1-release~400^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=51c802b42eafb9d5da4c7f681051cb5fcfbd3df1;p=thirdparty%2Fkea.git [2726] Pass params by reference This is mostly to silence cppcheck, than to save some CPU power (with int it makes little sense) and it is less noisy than to put suppression there. --- diff --git a/src/lib/statistics/counter.h b/src/lib/statistics/counter.h index b0d31e946f..32d025e716 100644 --- a/src/lib/statistics/counter.h +++ b/src/lib/statistics/counter.h @@ -55,7 +55,7 @@ public: /// \param type %Counter item to increment /// /// \throw isc::OutOfRange \a type is invalid - void inc(const Counter::Type type) { + void inc(const Counter::Type& type) { if (type >= counters_.size()) { isc_throw(isc::OutOfRange, "Counter type is out of range"); } @@ -68,7 +68,7 @@ public: /// \param type %Counter item to get the value of /// /// \throw isc::OutOfRange \a type is invalid - const Counter::Value& get(const Counter::Type type) const { + const Counter::Value& get(const Counter::Type& type) const { if (type >= counters_.size()) { isc_throw(isc::OutOfRange, "Counter type is out of range"); }