VecEmpty
Description
Check whether vector has no elements.
Parameters
| Name | Direction | Description |
|---|---|---|
v |
in | Vector to query. |
Success
Returns true when the vector length is 0.
Failure
Returns false when the vector contains at least one element. The vector is not modified.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Vec.Access.c:262:
// Test VecEmpty, VecFind, and VecContains functions
bool test_vec_empty_find_contains(void) {
WriteFmt("Testing VecEmpty, VecFind, and VecContains\n");
DefaultAllocator alloc = DefaultAllocatorInit();- In
Vec.Access.c:271:
int needle = 20;
int missing = 99;
bool result = VecEmpty(&vec);
result = result && (VecFind(&vec, &needle, compare_ints) == SIZE_MAX);
result = result && !VecContains(&vec, &needle, compare_ints);- In
Vec.Access.c:280:
VecPushBackR(&vec, 20);
result = result && !VecEmpty(&vec);
result = result && (VecFind(&vec, &needle, compare_ints) == 1);
result = result && VecContains(&vec, &needle, compare_ints);
Last updated on