static CFISH_INLINE int32_t SI_top_advance(ORMatcher *self, ORMatcherIVARS *ivars, int32_t target) { HeapedMatcherDoc *const top_hmd = ivars->top_hmd; top_hmd->doc = Matcher_Advance(top_hmd->matcher, target); return S_adjust_root(self, ivars); }
static INLINE int32_t SI_top_advance(ORMatcher *self, int32_t target) { HeapedMatcherDoc *const top_hmd = self->top_hmd; top_hmd->doc = Matcher_Advance(top_hmd->matcher, target); return S_adjust_root(self); }
static CFISH_INLINE int32_t SI_top_next(ORMatcher *self, ORMatcherIVARS *ivars) { HeapedMatcherDoc *const top_hmd = ivars->top_hmd; top_hmd->doc = Matcher_Next(top_hmd->matcher); return S_adjust_root(self, ivars); }
static INLINE int32_t SI_top_next(ORMatcher *self) { HeapedMatcherDoc *const top_hmd = self->top_hmd; top_hmd->doc = Matcher_Next(top_hmd->matcher); return S_adjust_root(self); }