initializer-list insert for vector

master
Daniel Kolesa 2015-04-16 23:11:56 +01:00
parent cb8e189450
commit 1458188593
1 changed files with 5 additions and 0 deletions

View File

@ -320,6 +320,11 @@ namespace octa {
return &p_buf[idx];
}
T *insert(size_t idx, initializer_list<T> il) {
return insert(idx, VectorRange<const T>(il.get(),
il.get() + il.length()));
}
typename type::range each() {
return VectorRange<T>(p_buf, p_buf + p_len);
}