VecFirst
- Macro
- August 22, 2025
Table of Contents
VecFirst
VecFirst
Description
Value of first element in vector.
Parameters
Name | Direction | Description |
---|---|---|
v | in | Vector to get first element of. |
Usage example (Cross-references)
- In
Access.h:19
:
/// Access first character in string
///
#define StrFirst(str) VecFirst(str)
///
- In
MisraEnum.c:111
:
// last value starts with invalid enum's value
if (invalid_enum.name.length) {
last_value = invalid_enum.name.length ? invalid_enum.value : VecFirst(&entries).value;
StrWriteFmt(&code, " {} = {},\n", invalid_enum.name.data, invalid_enum.value);
}
- In
Vec.Access.c:88
:
// Test VecFirst and VecLast functions
bool test_vec_first_last(void) {
printf("Testing VecFirst and VecLast\n");
// Create a vector of integers
- In
Vec.Access.c:100
:
// Check first and last elements
bool result = (VecFirst(&vec) == 10);
result = result && (VecLast(&vec) == 30);
- In
Vec.Access.c:104
:
// Modify first and last elements
VecFirst(&vec) = 15;
VecLast(&vec) = 35;