VecRemoveRange
- Macro
- August 22, 2025
Table of Contents
VecRemoveRange
VecRemoveRange
Description
Remove data from vector in given range [start, start + count) Order of elements is guaranteed to be preserved.
Parameters
Name | Direction | Description |
---|---|---|
v | in,out | Vector to remove item from. |
ptr | out | Where removed data will be stored. If not provided then it’s equivalent to deleting the items in specified range. |
start | in | Index in vector to removing items from. |
count | in | Number of items from starting index. |
Success
return
Failure
Does not return
Usage example (Cross-references)
- In
Remove.h:67
:
/// FAILURE : Does not return
///
#define StrRemoveRange(str, rd, start, count) VecRemoveRange((str), (rd), (start), (count))
///
- In
Remove.h:160
:
/// FAILURE : Does not return
///
#define VecDeleteRange(v, start, count) VecRemoveRange((v), (VEC_DATATYPE(v) *)NULL, (start), (count))
///