• Home
  • Raw
  • Download

Lines Matching refs:ovector

2468        ovector.
2473 number of pairs of offsets in the ovector. One pair of offsets is re-
2487 pointer to a compiled pattern. The ovector is created to be exactly the
2822 ues, called the ovector, which contains the offsets of captured
2824 pcre2_get_ovector_pointer() returns the address of the ovector, and
2828 Within the ovector, the first in each pair of values is set to the off-
2836 first pair of offsets (that is, ovector[0] and ovector[1]) are set.
2858 If the ovector is too small to hold all the captured substring offsets,
2861 called with a match data block whose ovector is of minimum length (that
2879 Elements in the ovector that do not correspond to capturing parentheses
2881 turing parentheses, no more than ovector[0] to ovector[2n+1] are set by
2883 ously had. After a failed match attempt, the contents of the ovector
2893 As well as the offsets in the ovector, other information about a match
2936 match, this can be different to the value of ovector[0] if the pattern
2938 value is always the same as ovector[0] because \K does not affect the
3087 Captured substrings can be accessed directly by using the ovector as
3152 the pattern, is greater than the number of slots in the ovector, so the
3158 pattern is (abc)|(def) and the subject is "def", and the ovector con-
3193 appropriate offset in the ovector, which contain PCRE2_UNSET for unset
3225 the substring directly from the ovector, or use one of the "bynumber"
3237 than the number of slots in the ovector, PCRE2_ERROR_UNAVAILABLE is re-
3238 turned. If there is at least one group with a slot in the ovector, but
3290 will always be a no-match error. The contents of the ovector within the
3541 PCRE2_SIZE *ovector;
3554 The ovector field points to the ovector, which contains the result of
3556 that are set in the ovector, and is always greater than zero.
3653 pcre2_match(), plus two extras. The ovector within the match data block
3745 strings are returned in the ovector, and can be extracted by number in
3755 The matched strings are stored in the ovector in reverse order of
3757 too many matches to fit into the ovector, the yield of the function is
3801 calls itself recursively, using private memory for the ovector and
3802 workspace. This error is given if the internal ovector is not large
4681 (the "ovector"). You may read the elements in this vector, but you must
4685 lease 10.30) a pointer to the actual ovector that was passed to the
4687 ternal ovector of a size large enough to hold all possible captured
4700 The contents of ovector[2] to ovector[<capture_top>*2-1] can be in-
4703 The values in ovector[0] and ovector[1] are always PCRE2_UNSET because
4706 their ovector slots set to PCRE2_UNSET.
4708 For DFA matching, the offset_vector field points to the ovector that
4710 outs at the top level, but to an internal ovector during the processing
5903 When a partial match is returned, the first two elements in the ovector
5905 the rest of the ovector are undefined. The appearance of \K in the pat-
5911 and the ovector defines the matched string as "123", because \K resets