diff --git a/octa/vector.h b/octa/vector.h index 8e43444..9d12983 100644 --- a/octa/vector.h +++ b/octa/vector.h @@ -320,6 +320,11 @@ namespace octa { return &p_buf[idx]; } + T *insert(size_t idx, initializer_list il) { + return insert(idx, VectorRange(il.get(), + il.get() + il.length())); + } + typename type::range each() { return VectorRange(p_buf, p_buf + p_len); }