VecEnd
- Macro
- October 8, 2025
Table of Contents
VecEnd
VecEnd
Description
Pointer at the end (after last element) of vector
Parameters
Name | Direction | Description |
---|---|---|
v | in | Vector to get end of. |
Usage example (Cross-references)
- In
Vec.Access.c:119
:
// Test VecBegin and VecEnd functions
bool test_vec_begin_end(void) {
WriteFmt("Testing VecBegin and VecEnd\n");
// Create a vector of integers
- In
Vec.Access.c:132
:
// Get begin and end pointers
int *begin = VecBegin(&vec);
char *end = (char *)VecEnd(&vec);
// Check that begin points to the first element
- In
Access.h:34
:
/// Get pointer to one past the last character in string
///
#define StrEnd(str) VecEnd(str)
///
- In
VecInt.c:311
:
case VEC_INT_END : {
volatile void *end_ptr = VecEnd(vec);
(void)end_ptr;
break;
- In
VecStr.c:332
:
case VEC_STR_END : {
if (VecLen(vec) > 0) {
char *end = VecEnd(vec);
(void)end; // Use the result to avoid warnings
}
- In
VecCharPtr.c:360
:
case VEC_CHAR_PTR_END : {
if (VecLen(vec) > 0) {
char *end = VecEnd(vec);
(void)end; // Use the result to avoid warnings
}