16 Commits

Author SHA1 Message Date
c6f784cb70 Use forwarding references in string/split.hpp
On compilers that support C++11, this allows both lvalues and rvalues to be used as inputs to the split(), find_all(), and ifind_all() functions.

For example, given a function get_string() that returns a std::string, this allows you to write:
boost::split(result, get_string(), boost::is_any_of(" "))
2018-08-01 20:54:17 +01:00
d528574fe9 To reduce dependencies changed includes from iterator_range.hpp to iterator_range_core.hpp.
[SVN r85731]
2013-09-17 20:37:20 +00:00
681c5827d3 Fixed errors in the doxygen comments. Refs #7083; will close when merged to release. Thanks to Olaf for the catch!
[SVN r79284]
2012-07-05 15:14:40 +00:00
e439792494 Merged ADL protection patch from Neil Groves
[SVN r55424]
2009-08-05 20:01:10 +00:00
9fa2f90db4 begin() and end() calls made fully qualified
[SVN r46459]
2008-06-17 21:04:00 +00:00
1541a554f5 changed range_result_iterator to range_iterator
[SVN r40518]
2007-10-27 22:52:29 +00:00
b94a3fbfba adapting to new range interface
[SVN r38125]
2007-07-01 22:23:55 +00:00
608112b112 boost guidelines (mainly from inspect tool: tabs, license reference text, etc.)
[SVN r34752]
2006-07-27 10:27:37 +00:00
b0a2a9d3e0 Naming convetion changed to follow Boost.Range
[SVN r28185]
2005-04-12 16:50:42 +00:00
aea6f39c11 Library adapted to use official Boost.Range instead of the internal version
Internal version removed


[SVN r26787]
2005-01-21 16:45:29 +00:00
fb182c2566 Fixing documentation grammar and spelling
[SVN r23606]
2004-07-15 21:48:25 +00:00
cc683155c7 Spellchecker applied
[SVN r23562]
2004-07-14 22:24:12 +00:00
4185e3fb31 Fixed dangling pointer problem
[SVN r23495]
2004-07-13 15:00:36 +00:00
ccce29ecf5 Trying to avoid Intel crash
[SVN r23484]
2004-07-13 14:20:06 +00:00
1c963dac31 unnecessary semicolons removed
[SVN r22456]
2004-03-07 17:22:58 +00:00
1deef19d55 String Algorithm Library: initial commit
[SVN r22431]
2004-03-04 22:12:19 +00:00