VecClear
VecClear
Description
Clear vec contents.
Parameters
| Name | Direction | Description |
|---|---|---|
vec |
in,out | Vector to be cleared. |
Success
return
Failure
Does not return
Usage example (Cross-references)
Usage examples (Cross-references)
- In
VecCharPtr.c:139:
case VEC_CHAR_PTR_CLEAR : {
// VecClear automatically calls char_ptr_deinit on each element
VecClear(vec);
break;
}- In
VecStr.c:139:
case VEC_STR_CLEAR : {
// VecClear automatically calls StrDeinit on each element
VecClear(vec);
break;
}- In
VecInt.c:117:
// Memory operations
case VEC_INT_CLEAR : {
VecClear(vec);
break;
}- In
Vec.Ops.c:95:
// Test with a vector of even length
VecClear(&vec);
int even_values[] = {10, 20, 30, 40};
for (int i = 0; i < 4; i++) {- In
Vec.Memory.c:143:
// Test VecClear function
bool test_vec_clear(void) {
WriteFmt("Testing VecClear\n");
// Create a vector of integers
- In
Vec.Memory.c:162:
// Clear the vector
VecClear(&vec);
// Length should now be 0
- In
Memory.h:73:
/// FAILURE : NULL
///
#define StrClear(str) VecClear(str)
///
Last updated on