VecPushFront
- Macro
- October 8, 2025
Table of Contents
VecPushFront
VecPushFront
Description
Push item into vector front.
Note
default behavior is same as inserting an l-value using VecPushBackL
Parameters
Name | Direction | Description |
---|---|---|
v | in,out | Vector to push item into |
rval | in | r-value to be inserted |
Success
return
Failure
Does not return
Usage example (Cross-references)
- In
Vec.Insert.c:52
:
// Test VecPushFront function
bool test_vec_push_front(void) {
WriteFmt("Testing VecPushFront\n");
// Create a vector of integers
- In
VecInt.c:37
:
case VEC_INT_PUSH_FRONT : {
i32 value = (i32)extract_u32(data, offset, size);
VecPushFront(vec, value);
break;
}
- In
VecStr.c:56
:
case VEC_STR_PUSH_FRONT : {
Str str = generate_str_from_input(data, offset, size, 32);
VecPushFront(vec, str);
break;
}
- In
VecCharPtr.c:53
:
char *str = generate_cstring(data, offset, size, 32);
if (str) {
VecPushFront(vec, str);
}
break;