string algorithms check-in

Hi All, I have just checked into main the cvs the string algorithm library. Feel free to try it out:) Few comments: - Most of the changes requested during the review are there, except for the documentation issues. Reference should be in sync, since it is doxygen-generated, but it will need some updating too. - The library resides in the directory algorithm/string (i.e. boost/algorithm/string and libs/algorithm/string) - Cummulative includes are located in boost/algorithm/string.hpp and string_regex.hpp - All functions/classes/types are in the namespace boost::algorithm (+ ...::algorithm::detail) - Public interface entities are pulled to the boost namespace via "using directive" - I might have spoiled something during commit, so if you have any problems, let me know ;-/ My questions: - How can I make the library to be part of automatic regression tests? - How can I make the library documentation to be automaticaly generated and accessible from the main docs page? Regards, Pavol

On Fri, Mar 05, 2004 at 01:36:20PM -0500, Beman Dawes wrote:
At 05:35 PM 3/4/2004, Pavol Droba wrote:
- How can I make the library to be part of automatic regression tests?
Looks like you figured that out correctly.
bjam is aborting for the gcc toolset, however. Have you tried testing with gcc?
I don't know. I have tried it with gcc under cygwin, and if worked just fine. Anyway, I have checked my Jamfile with other libraries and made some adjustments, so hopefully it will work now. Pavol

On Thu, 4 Mar 2004 23:35:33 +0100, Pavol Droba wrote
Hi All,
I have just checked into main the cvs the string algorithm library. Feel free to try it out:)
Glad to see this :-)
How can I make the library documentation to be automaticaly generated and accessible from the main docs page?
Since you are using boost book, you need to add to add it into the boost.xml file (boost/doc/src). You can see some examples there for any, array, etc: <xi:include href="../../libs/any/doc/any.xml"/> You should also update the boost/index.htm file with a note about the library being added. Jeff

On Sat, Mar 06, 2004 at 10:11:28AM -0700, Jeff Garland wrote:
On Thu, 4 Mar 2004 23:35:33 +0100, Pavol Droba wrote
Hi All,
I have just checked into main the cvs the string algorithm library. Feel free to try it out:)
Glad to see this :-)
How can I make the library documentation to be automaticaly generated and accessible from the main docs page?
Since you are using boost book, you need to add to add it into the boost.xml file (boost/doc/src). You can see some examples there for any, array, etc:
<xi:include href="../../libs/any/doc/any.xml"/>
You should also update the boost/index.htm file with a note about the library being added.
I have tried this localy, but I have found one serious problem with the current setup. A part of the documentation for my library is doxygen generated. So there is a need for extra bjam step in generation. I don't know how to integrate it. I will raise this issue on the boost-doc list. Regards, Pavol
participants (3)
-
Beman Dawes
-
Jeff Garland
-
Pavol Droba