Pass parameter by const ref instead of const value.

Issue found by cppcheck.
This commit is contained in:
Mark de Wever 2009-10-02 19:25:06 +00:00
parent 2933af5fa7
commit 4b8f17ceb3
2 changed files with 2 additions and 2 deletions

View File

@ -345,7 +345,7 @@ const variant& variant::operator[](size_t n) const
return list_->elements[n]; return list_->elements[n];
} }
const variant& variant::operator[](const variant v) const const variant& variant::operator[](const variant& v) const
{ {
if(type_ == TYPE_CALLABLE) { if(type_ == TYPE_CALLABLE) {
assert(v.as_int() == 0); assert(v.as_int() == 0);

View File

@ -55,7 +55,7 @@ public:
const variant& operator=(const variant& v); const variant& operator=(const variant& v);
const variant& operator[](size_t n) const; const variant& operator[](size_t n) const;
const variant& operator[](const variant v) const; const variant& operator[](const variant& v) const;
size_t num_elements() const; size_t num_elements() const;
bool is_empty() const; bool is_empty() const;