Home | History | Annotate | Download | only in doc

Lines Matching full:ovector

1966        ovector.
1971 number of pairs of offsets in the ovector. One pair of offsets is
1985 pointer to a compiled pattern. The ovector is created to be exactly the
2281 ues, called the ovector, which contains the offsets of captured
2283 pcre2_get_ovector_pointer() returns the address of the ovector, and
2287 Within the ovector, the first in each pair of values is set to the off-
2295 first pair of offsets (that is, ovector[0] and ovector[1]) are set.
2317 If the ovector is too small to hold all the captured substring offsets,
2320 called with a match data block whose ovector is of minimum length (that
2322 ovector is not big enough to remember the related substrings, PCRE2 has
2324 advisable to set up a match data block containing an ovector of reason-
2342 Elements in the ovector that do not correspond to capturing parentheses
2344 turing parentheses, no more than ovector[0] to ovector[2n+1] are set by
2355 As well as the offsets in the ovector, other information about a match
2385 match, this can be different to the value of ovector[0] if the pattern
2387 value is always the same as ovector[0] because \K does not affect the
2476 If a pattern contains back references, but the ovector is not big
2537 Captured substrings can be accessed directly by using the ovector as
2602 the pattern, is greater than the number of slots in the ovector, so the
2608 pattern is (abc)|(def) and the subject is "def", and the ovector con-
2643 inspecting the appropriate offset in the ovector, which contain
2687 than the number of slots in the ovector, PCRE2_ERROR_UNAVAILABLE is
2688 returned. If there is at least one group with a slot in the ovector,
2973 pcre2_match(), plus two extras. The ovector within the match data block
3065 strings are returned in the ovector, and can be extracted by number in
3078 The ovector is not big enough to include a slot for the given substring
3083 There is a slot in the ovector for this substring, but there were
3086 The matched strings are stored in the ovector in reverse order of
3088 too many matches to fit into the ovector, the yield of the function is
3126 itself recursively, using private memory for the ovector and workspace.
3127 This error is given if the internal ovector is not large enough. This
3889 (the "ovector") that was passed to the matching function in the match
4965 ovector
4967 the rest of the ovector are undefined. The appearance of \K in the pat-
4973 and the ovector defines the matched string as "123", because \K resets
5205 ovector[0] offset in the subject by the number of characters given for
5217 the string "xx123ab", the ovector offsets are 5 and 7 ("ab"). The maxi-