Skip to content

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)
    /// TAGS: StrIter, Prev, Reverse, Alias
    ///
    #define StrIterPrev(si) IterPrev((si))
    
    ///
            return false;
        }
        if (!IterPrev(&it) || IterIndex(&it) != 1) {
            return false;
        }
            return false;
        }
        if (!IterPrev(&it) || IterIndex(&it) != 0) {
            return false;
        }
        }
        // Cursor sits at the start; one more prev must underflow.
        return !IterPrev(&it);
    }
Last updated on