VecDeleteLast
- Macro
- October 8, 2025
Table of Contents
VecDeleteLast
VecDeleteLast
Description
Delete last item from vec
Success
return
Failure
Does not return
Usage example (Cross-references)
- In
Vec.Remove.c:322
:
// Test VecDeleteLast function
bool test_vec_delete_last(void) {
WriteFmtLn("Testing VecDeleteLast");
// Create a vector of integers
- In
Vec.Remove.c:339
:
// Delete the last element
VecDeleteLast(&vec);
// Check new length
- In
Vec.Remove.c:350
:
// Delete the last element again
VecDeleteLast(&vec);
// Check new length
- In
Remove.h:75
:
/// FAILURE : Does not return
///
#define StrDeleteLastChar(str) VecDeleteLast(str)
///
- In
VecInt.c:367
:
case VEC_INT_DELETE_LAST : {
if (VecLen(vec) > 0) {
VecDeleteLast(vec);
}
break;
- In
VecStr.c:394
:
case VEC_STR_DELETE_LAST : {
if (VecLen(vec) > 0) {
VecDeleteLast(vec);
}
break;
- In
VecCharPtr.c:430
:
case VEC_CHAR_PTR_DELETE_LAST : {
if (VecLen(vec) > 0) {
VecDeleteLast(vec);
}
break;