VecDeleteRangeFast
- Macro
- August 22, 2025
Table of Contents
VecDeleteRangeFast
VecDeleteRangeFast
Description
Delete items in given range [start, start + count) using faster implementation. Order preservation is not guaranteed
Success
return
Failure
Does not return
Usage example (Cross-references)
// Test VecDeleteRangeFast (fast delete range)
VecDeleteRangeFast(&vec, 0, 2); // Delete 10 and 20
// Check vector length after fast range deletion
- In
Vec.Remove.c:246
:
// Test VecDeleteRangeFast
bool test_vec_delete_range_fast(void) {
printf("Testing VecDeleteRangeFast\n");
// Create a vector of integers
- In
Vec.Remove.c:278
:
}
VecDeleteRangeFast(&vec, start_index, count);
// Print after state
- In
Vec.Remove.c:692
:
int fast_start = 2;
int fast_count = 3;
VecDeleteRangeFast(&vec, fast_start, fast_count);
// Print after state
- In
Vec.Remove.c:769
:
// Test R-value fast delete range operation
VecDeleteRangeFast(&vec, 2, 3);
// Print after state