VecPushBackArr
- Macro
- October 8, 2025
Table of Contents
VecPushBackArr
VecPushBackArr
Description
Push a complete array into this vector. By default, this uses L-value semantics (ownership transfer).
Note
Ownership trasfer takes place if vector is not creating it’s own copy of items.
Parameters
Name | Direction | Description |
---|---|---|
v | in,out | Vector to insert array items into. |
arr | in | Array to be inserted. |
count | in | Number (non-zero) of items in array. |
Success
v
Failure
Does not return on failure
Usage example (Cross-references)
- In
Vec.Insert.c:115
:
// Test VecPushBackArr function
bool test_vec_push_back_arr(void) {
WriteFmt("Testing VecPushBackArr\n");
// Create a vector of integers
- In
VecStr.c:278
:
}
VecPushBackArr(vec, temp_strings, count);
VecDeinit(vec);
}
- In
VecCharPtr.c:288
:
}
VecPushBackArr(vec, temp_strings, count);
// Clean up temp strings