fix insert + add move_range

This commit is contained in:
q66 2015-04-16 23:26:10 +01:00
parent 00175b59ad
commit 603cb42eca
2 changed files with 6 additions and 1 deletions

View file

@ -187,6 +187,11 @@ namespace octa {
private: private:
T p_range; T p_range;
}; };
template<typename T>
MoveRange<T> move_range(const T &it) {
return MoveRange<T>(it);
}
} }
#endif #endif

View file

@ -321,7 +321,7 @@ namespace octa {
} }
T *insert(size_t idx, initializer_list<T> il) { T *insert(size_t idx, initializer_list<T> il) {
return insert(idx, VectorRange<const T>(il.get(), return insert_range(idx, VectorRange<const T>(il.get(),
il.get() + il.length())); il.get() + il.length()));
} }