VecReverse
VecReverse
Description
Reverse contents of this vector.
Parameters
| Name | Direction | Description |
|---|---|---|
v |
in,out | Vector to be reversed. |
Success
v
Failure
Does not return on failure
Usage example (Cross-references)
Usage examples (Cross-references)
- In
VecCharPtr.c:185:
case VEC_CHAR_PTR_REVERSE : {
VecReverse(vec);
break;
}- In
VecStr.c:183:
case VEC_STR_REVERSE : {
VecReverse(vec);
break;
}- In
VecInt.c:148:
// Advanced operations
case VEC_INT_REVERSE : {
VecReverse(vec);
break;
}- In
Vec.Ops.c:65:
// Test VecReverse function
bool test_vec_reverse(void) {
WriteFmt("Testing VecReverse\n");
// Create a vector of integers
- In
Vec.Ops.c:78:
// Reverse the vector
VecReverse(&vec);
// Check that the elements are reversed
- In
Vec.Ops.c:87:
// Reverse again to get back to the original order
VecReverse(&vec);
// Check that the elements are back in the original order
- In
Vec.Ops.c:102:
// Reverse the vector
VecReverse(&vec);
// Check that the elements are reversed
- In
Memory.h:83:
/// FAILURE : NULL
///
#define StrReverse(str) VecReverse((str))
#ifdef __cplusplus
Last updated on