Lines Matching refs:rure_captures
69 * rure_captures represents storage for sub-capture locations of a match.
74 * An rure_captures value can be reused in multiple calls to rure_find_captures,
78 * An rure_captures value may outlive its corresponding rure and can be freed
83 typedef struct rure_captures rure_captures;
237 size_t start, rure_captures *captures);
359 rure_captures *captures);
364 * An rure_captures value may be reused on subsequent calls to
367 * An rure_captures value may be freed independently of re, although any
368 * particular rure_captures should be used only with the re given here.
370 * It is not safe to use an rure_captures value from multiple threads
373 rure_captures *rure_captures_new(rure *re);
380 void rure_captures_free(rure_captures *captures);
393 bool rure_captures_at(rure_captures *captures, size_t i, rure_match *match);
399 size_t rure_captures_len(rure_captures *captures);