Commit Graph

64 Commits

Author SHA1 Message Date
Marshall Clow 6eb48dd863 Merge pull request #112 from glywk/develop
Add is_blank() string functor classification
2025-04-13 13:46:42 -07:00
Rene Rivera bbfcdf1322 Change Boost Test build refs to work with both old and modular test lib targets. 2024-08-08 21:45:19 -05:00
Rene Rivera 0c0e84b112 Adjust self dependencies as inter-lib deps no longer apply globally. 2024-07-27 10:28:38 -05:00
Rene Rivera 6b1d2fc5ad Make the library modular usable. 2024-03-11 08:27:02 -05:00
glywk dc14b69189 Add negative is_blank predicate tests 2023-07-27 23:15:48 +02:00
glywk 1d9706feb7 Add is_blank classifier 2023-01-21 00:42:52 +01: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
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
Pavol Droba ebf104c127 test for empty string split added
[SVN r66221]
2010-10-27 20:42:22 +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
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
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
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
Pavol Droba 131484606f testcases that were offencing vc8.0 fixed
[SVN r33143]
2006-02-27 14:13:27 +00:00
Pavol Droba 20d22a8fc8 fix the tests to join_it naming
[SVN r33137]
2006-02-27 12:01:08 +00:00
Pavol Droba b7a3fa2c73 Testcase for regex variant of join_if added
[SVN r32919]
2006-02-14 10:11:33 +00:00
Pavol Droba 66794c89f6 Tests for join algorihtm added
[SVN r32917]
2006-02-14 09:39:03 +00:00
Pavol Droba fa01964a1f tests fo lexicographical_compare added
[SVN r32479]
2006-01-31 15:24:03 +00:00
Pavol Droba f50dd248cc testcases for negative indexes addes
[SVN r32476]
2006-01-31 12:37:06 +00:00
Douglas Gregor 344225bce1 Inspect fixes
[SVN r30045]
2005-07-13 13:35:30 +00:00
Jens Maurer 7ad6c08c68 must free storage obtained by new[] with delete[]
[SVN r28251]
2005-04-14 16:14:18 +00:00
Jens Maurer b6c5c86d9c conversion from string literal to char* is deprecated (and unnecessary here)
[SVN r28250]
2005-04-14 16:08:58 +00:00
Pavol Droba 2074344846 Regression test changed to take in account the recent fixes
[SVN r28097]
2005-04-11 07:41:01 +00:00
Pavol Droba 2b5de80031 Library adapted to use official version Boost.Range instead of the internal one.
Internal version removed


[SVN r26788]
2005-01-21 16:49:06 +00:00
Pavol Droba 3542f868a0 Problematic std::distance removed
[SVN r25008]
2004-09-10 13:23:32 +00:00
Pavol Droba 4d346d43ad Explicit namespace qualification added to std::distance calls
(hoping to resolve vc7 problem)


[SVN r24953]
2004-09-07 10:30:41 +00:00
Rene Rivera 5063e96367 Work around problems with the CW8 preprocessor by not using BOOST_PP.
[SVN r24326]
2004-08-06 15:50:35 +00:00
Pavol Droba 67f7273ab3 replace_test() function splitted to smaller chuncks.
[SVN r24184]
2004-07-30 07:44:43 +00:00
Aleksey Gurtovoy f6752d3ae1 change test-suite names to match library names
[SVN r23820]
2004-07-20 01:41:00 +00:00
Pavol Droba 961e8b399e Applying patches from Daniel James
[SVN r23631]
2004-07-16 14:10:08 +00:00