Commit Graph

104 Commits

Author SHA1 Message Date
Marshall Clow
77bbc6ce43
Merge pull request #49 from Ben10do/feature/forwarding-references
Use forwarding references in string/split.hpp
2019-07-03 07:54:40 -07:00
Tinko Bartels
f39107f228 Replace broken links. 2019-04-23 13:48:19 +02:00
Ben10do
45baad2431
Correct lvalue/rvalue nomenclature
I accidentally referred to the additional tests as using lvalues as inputs, when they’re actually using rvalues. This commit corrects the relevant comments.
2018-08-02 22:18:54 +01:00
Ben10do
5408a17020
Add tests with lvalue inputs
If the compiler supports forwarding references, we now test if lvalues can be used as input strings for split(), find_all(), and ifind_all().

Note that MSVC (without its recent /permissive- flag) may pass these tests without the forwarding references changes that I made, due to its non-standard binding of lvalues to rvalues.
2018-08-01 22:42:18 +01:00
Marshall Clow
4c3b17ce77 Remove tabs
[SVN r86310]
2013-10-14 21:31:19 +00:00
Marshall Clow
b44dff3a5b Revert to old behavior for find_iterator; will not find overlapping matches. Fixes #9063
[SVN r86206]
2013-10-08 17:59:44 +00:00
Marshall Clow
6d22c99f2e Make find_iterator work with forward iterators; refs #7989
[SVN r82788]
2013-02-08 17:32:05 +00:00
Marshall Clow
f65d36aca7 Updated Boost.Algorithm tests to use non-deprecated test framework
[SVN r82785]
2013-02-08 17:21:43 +00:00
Marshall Clow
771375973f Fix many typos in the comments and documentation; no functionality change. Thanks to Michael Morin for the patch
[SVN r82239]
2012-12-28 17:51:56 +00:00
Marshall Clow
d6d75c9a31 Fixed bug in boost::algorithm::find_all with overlapping results; thanks to cedstrom for the report and the patch; Refs #7784
[SVN r82117]
2012-12-20 15:52:59 +00:00
Marshall Clow
a7190c0044 Added tests for assignment of Boost::find_iterator and split_iterator; Refs #7746
[SVN r81615]
2012-11-28 18:19:36 +00:00
Marshall Clow
5492b15518 Fix typo in docs; Refs #6595
[SVN r80056]
2012-08-16 03:55:00 +00:00
Marshall Clow
1aa1944636 Fixed error in string docs
[SVN r78393]
2012-05-09 17:11:43 +00:00
Marshall Clow
bca416c177 s/ususally/often/; Refs #6689
[SVN r77343]
2012-03-15 18:34:55 +00:00
Marshall Clow
8bfaa6dad3 Added QuickRef entries for 'is_any_of' and 'is_from_range'
[SVN r76526]
2012-01-15 16:47:48 +00:00
Pavol Droba
34c49f856c trim_fill algorithm added
[SVN r72338]
2011-06-01 22:00:22 +00:00
Pavol Droba
caea7bd125 trim_all test fixed
[SVN r68173]
2011-01-15 18:37:46 +00:00
Pavol Droba
276073ca64 tabs removed
[SVN r68162]
2011-01-14 23:12:32 +00:00
Pavol Droba
a7f5bdd781 trim_all algorithm added
[SVN r68161]
2011-01-14 23:06:14 +00:00
Pavol Droba
9d25072f2f dissect formatter and tests added
[SVN r68124]
2011-01-13 21:21:37 +00:00
Daniel James
fecd440527 Fix some links I missed in string algorithms
[SVN r66278]
2010-10-30 15:53:41 +00:00
Daniel James
3325d3a3f8 Link fixes.
[SVN r66273]
2010-10-30 14:32:50 +00:00
Pavol Droba
ebf104c127 test for empty string split added
[SVN r66221]
2010-10-27 20:42:22 +00:00
Daniel James
f5dd47883f Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
K. Noel Belcourt
9d68c4280c Fix license per inspection report.
[SVN r62814]
2010-06-11 19:52:26 +00:00
Steven Watanabe
42147c8385 Copy m_bEof in the split_iterator copy constructor. Fixes #4271
[SVN r62696]
2010-06-09 23:12:56 +00:00
Steven Watanabe
672775545d Avoid calling the formatter with an invalid match. Fixes #2777
[SVN r62695]
2010-06-09 23:04:24 +00:00
Steven Watanabe
46ed1bf987 Assign the iterator returned by std::copy back to Output, so that string algorithms will work with iterators other than inserters
[SVN r62694]
2010-06-09 21:12:06 +00:00
Steven Watanabe
6289ed7f98 Trim the correct string. Fixes #3860
[SVN r62692]
2010-06-09 20:42:46 +00:00
Daniel James
31b5842441 Typo.
[SVN r62461]
2010-06-06 07:18:24 +00:00
Steven Watanabe
4515bc182e Fix example. Fixes #4206
[SVN r61931]
2010-05-12 12:56:16 +00:00
Daniel James
1eb3d83534 Fix links for string algorithm to range documentation.
[SVN r61351]
2010-04-18 12:17:36 +00:00
Troy D. Straszheim
8f2b8d4888 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim
236b142308 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Steven Watanabe
9bad789175 Fix operator precedence error in documentation. Fixes #2122
[SVN r53520]
2009-06-01 00:47:03 +00:00
John Maddock
e8a2596637 Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
Michael A. Jackson
1188575e7b Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
bff2a1e112 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Pavol Droba
6d5e7b5a04 self assignment problem in is_any_ofF fixed
[SVN r48281]
2008-08-21 14:46:15 +00:00
Pavol Droba
1f5542b44c predicate test improvements
[SVN r48199]
2008-08-18 18:33:40 +00:00
Pavol Droba
539c170b9d aditional tests added
[SVN r46497]
2008-06-18 21:55:38 +00:00
Pavol Droba
ba5e4c30c6 fixed the rle example crash
[SVN r46463]
2008-06-17 21:58:58 +00:00
Pavol Droba
4e15767bed simple_finder example fixed
[SVN r46460]
2008-06-17 21:13:25 +00:00
Daniel James
a389d768c4 Fix broken copyright urls. Fixes #1573.
[SVN r43422]
2008-02-27 18:51:14 +00:00
Daniel James
90fca39906 Point links to the pages that used to be in 'more' to the site.
[SVN r43210]
2008-02-10 15:02:17 +00:00
Pavol Droba
b25d6511b3 merging changes from 1.34
[SVN r40697]
2007-11-02 20:55:26 +00:00
Vladimir Prus
66019abb2f Update
[SVN r38521]
2007-08-08 19:23:38 +00:00
Vladimir Prus
8758222006 Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Pavol Droba
4eef56761a find/split iterator tests added
[SVN r38126]
2007-07-01 22:24:29 +00:00
Rene Rivera
777f30780e Fix broken build of docs, it was missing a dependency to the doxygen docs.
[SVN r37466]
2007-04-17 17:19:25 +00:00