From: John Maddock (jm_at_[hidden])
Date: 2002-10-19 05:36:55
> The boost::match_results<> class has a size_type for the number of
> substrings but the various functions for obtaining substring match
> information use:
> position(unsigned int)
> length(unsigned int)
> First, might it not be better to regularize all of this on the size_type ?
> realize that -1 and -2 return special sub-matches but the different int,
> unsigned int, and size_type integral types seem confusing.
> Also, the documentation is wildly inconsistent in this area, neither
> matching the implementation in all cases or even matching itself <g> in
> Could all of this please be cleaned up a bit in the next release, at least
> to the point of getting the documentation in sync with the itself and the
> implementation, if not getting the functions above regularized ( I vote
> size_type in all cases with a needed cast to -1 and -2 if size_type is
> indeed an unsigned type ).
OK some more for my TODO list, I want to replace negative indexes with
prefix() and suffix() member functions BTW.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk