IterPrev
Description
Propagating step back by one position in the iteration direction.
Success
Position is updated, returns true.
Failure
Stepping back would leave the valid range, returns false.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Iter.c:215:
return false;
}
if (!IterPrev(&it) || IterIndex(&it) != 1) {
return false;
}- In
Iter.c:218:
return false;
}
if (!IterPrev(&it) || IterIndex(&it) != 0) {
return false;
}- In
Iter.c:222:
}
// Cursor sits at the start; one more prev must underflow.
return !IterPrev(&it);
}- In
StrIter.h:85:
/// TAGS: StrIter, Prev, Reverse, Alias
///
#define StrIterPrev(si) IterPrev((si))
///
Last updated on