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
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
+17 -7
View File
@@ -366,15 +366,25 @@ assign(Vec8_t* vec, const size_t amount, char val)
return *vec;
}
/*
* assign() Fills a vector with multiple values stored
vector.assign(iterator start, iterator end);
vector.assign(size_t amount, <type> value);
__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)
{
}
* 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, size_t amount, <type> value);
vector.insert(iterator position (vector to add to), iterator to add with
(other vector) iterator start, iterator end);
vector.insert(iterator position (vector to add to), iterator to add
with (other vector) iterator start, iterator end);
* */