forked from OctaForge/libostd
fix insert + add move_range
This commit is contained in:
parent
00175b59ad
commit
603cb42eca
|
@ -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
|
|
@ -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()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue