From 396b71ecc2dd1f092195b8ad404ce38c4c5d8144 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Mon, 19 Sep 2016 09:10:41 +0100 Subject: Add an unmap command to remove key mappings --- src/array_view.hh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/array_view.hh') diff --git a/src/array_view.hh b/src/array_view.hh index 02844f70..1366805a 100644 --- a/src/array_view.hh +++ b/src/array_view.hh @@ -73,6 +73,25 @@ private: template using ConstArrayView = ArrayView; +template +bool operator==(ArrayView lhs, ArrayView rhs) +{ + if (lhs.size() != rhs.size()) + return false; + for (int i = 0; i < lhs.size(); ++i) + { + if (lhs[i] != rhs[i]) + return false; + } + return true; +} + +template +bool operator!=(ArrayView lhs, ArrayView rhs) +{ + return not (lhs == rhs); +} + } #endif // array_view_hh_INCLUDED -- cgit v1.2.3