adding insert headers

This commit is contained in:
Andrew Haynes
2026-07-16 04:17:07 -04:00
parent 261e672237
commit 90b494d66b
3 changed files with 27 additions and 7 deletions
Vendored
BIN
View File
Binary file not shown.
+10
View File
@@ -94,4 +94,14 @@ assign(Vec8_t* vec, const Vec8_t* iterator, size_t iter_start, size_t iter_end);
__attribute__((overloadable)) Vec8_t __attribute__((overloadable)) Vec8_t
assign(Vec8_t* vec, const size_t amount, char val); assign(Vec8_t* vec, const size_t amount, char val);
__attribute__((overloadable)) Vec8_t
insert(Vec8_t* vec, size_t iter, char val);
__attribute__((overloadable)) Vec8_t
insert(Vec8_t* vec, size_t iter, size_t amount, char val);
__attribute__((overloadable)) Vec8_t
insert(Vec8_t* dst_vec, size_t iter, Vec8_t* src_vec, size_t iter_start,
size_t iter_end);
#endif #endif
+17 -7
View File
@@ -366,15 +366,25 @@ assign(Vec8_t* vec, const size_t amount, char val)
return *vec; return *vec;
} }
/* __attribute__((overloadable)) Vec8_t
* assign() Fills a vector with multiple values stored insert(Vec8_t* vec, size_t iter, char val)
vector.assign(iterator start, iterator end); {
vector.assign(size_t amount, <type> value); }
__attribute__((overloadable)) Vec8_t
insert(Vec8_t* vec, size_t iter, size_t amount, char val)
{
}
* insert() Inserts a number of elements into a vector vector can have __attribute__((overloadable)) Vec8_t
insert(Vec8_t* dst_vec, size_t iter, Vec8_t* src_vec, size_t iter_start,
size_t iter_end)
{
}
/* insert() Inserts a number of elements into a vector vector can have
vector.insert(iterator position, <type> value); vector.insert(iterator position, <type> value);
vector.insert(iterator position, size_t amount, <type> value); vector.insert(iterator position, size_t amount, <type> value);
vector.insert(iterator position (vector to add to), iterator to add with vector.insert(iterator position (vector to add to), iterator to add
(other vector) iterator start, iterator end); with (other vector) iterator start, iterator end);
* */ * */