VecInsertFast
- Macro
- October 8, 2025
Table of Contents
VecInsertFast
VecInsertFast
Description
By default this behaves like inserting an l-value using VecInsertFastL
Parameters
Name | Direction | Description |
---|---|---|
v | in,out | Vector to insert item into |
lval | in | l-value to be inserted |
idx | in | Index to insert item at. |
Usage example (Cross-references)
- In
VecInt.c:209
:
if (idx <= VecLen(vec)) {
VecInsertFast(vec, value, idx);
}
break;
- In
VecStr.c:235
:
size_t index = extract_u32(data, offset, size) % (VecLen(vec) + 1);
Str str = generate_str_from_input(data, offset, size, 32);
VecInsertFast(vec, str, index);
}
break;
- In
VecCharPtr.c:244
:
char *str = generate_cstring(data, offset, size, 32);
if (str) {
VecInsertFast(vec, str, index);
}
}