From 603cb42eca9032dedded44868244d8d0c879983f Mon Sep 17 00:00:00 2001 From: q66 Date: Thu, 16 Apr 2015 23:26:10 +0100 Subject: [PATCH] fix insert + add move_range --- octa/range.h | 5 +++++ octa/vector.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/octa/range.h b/octa/range.h index 0c587d0..9c96167 100644 --- a/octa/range.h +++ b/octa/range.h @@ -187,6 +187,11 @@ namespace octa { private: T p_range; }; + + template + MoveRange move_range(const T &it) { + return MoveRange(it); + } } #endif \ No newline at end of file diff --git a/octa/vector.h b/octa/vector.h index a6f8aad..b711e24 100644 --- a/octa/vector.h +++ b/octa/vector.h @@ -321,7 +321,7 @@ namespace octa { } T *insert(size_t idx, initializer_list il) { - return insert(idx, VectorRange(il.get(), + return insert_range(idx, VectorRange(il.get(), il.get() + il.length())); }