Beman
404fea073f
Clear a few existing warnings.
2015-07-16 15:11:25 -04:00
Beman
98b24e1406
Get rid of BOOST_CONSTEXPR for many signatures until compilers catch up with the expectations of the TS. Define _SCL_SECURE_NO_WARNINGS in test programs to quiet warnings.
2015-07-15 20:41:24 -04:00
Beman
904e2c3c81
Supply missing #include. Rewrite typedef tests to avoid GCC warnings.
2015-07-15 16:15:23 -04:00
Beman
6069151a06
Add copy and swap tests. Fix wrong return value from copy.
2015-07-14 15:24:11 -04:00
Beman
9c961f0577
find_last_of, find_last_not_of, passing tests.
2015-07-13 17:23:23 -04:00
Beman
268861ff6b
find_first_not_of passing tests
2015-07-13 10:29:45 -04:00
Beman
a329164f8c
simplify find logic. find_first_of passing tests.
2015-07-13 09:26:57 -04:00
Beman
61c02fdd7a
rfind working.
2015-07-12 17:01:57 -04:00
Beman
24933c4409
Add additional find test case. Change test to pos <= size(), thus avoiding unneeded call to std::search. Add missing signatures.
2015-07-08 07:26:15 -04:00
Beman
6c5a955c85
Add more extensive find() tests. Fix bugs detected by these tests. Get string_view_test3 working on GCC -std=c++11, and verify tests passing on older VC++ releases.
2015-07-07 17:27:04 -04:00
Beman
306bbfdaf1
Update existing and add missing find() signatures. Add test cases. Update Jamfile. Comment out test2 problem.
2015-07-07 05:58:13 -04:00
Beman
250aaa73e8
Add or modify basic_string_view typedefs to match TS. Add BOOST_CONSTEXPR and BOOST_NOEXCEPT where specified in the TS. Add swap, copy, and five compare compare signatures per TS. Untested except for typedefs.
2015-07-06 11:24:27 -04:00
Beman
57d2173de9
Globally change _ref to _view in file names and files. Add infrastructure for testing compliance with the TS. Add the first missing TS item, the basic_string_view typedef traits_type.
2015-07-05 16:44:40 -04:00
Beman
20b78d7667
Initial commit of files copied from string_ref.
2015-07-05 11:00:47 -04:00
akumta
fa8301a56a
Update string_ref_test2.cpp
...
For ticket# 10838
2015-02-25 10:49:14 -08:00
Andrey Semashev
651a869d4f
Reworked next() and prior() taking the distance arguments.
...
The new version should provide the expected behavior in the case (prior(v.end(), v.size()) == v.begin()). It should also work with integers now, as was originally intended by David Abrahams. Added tests to verify these new use cases.
2014-06-24 01:05:32 +04:00
Andrey Semashev
2fa70612bb
Removed docs and tests of the components moved to Boost.Core. Added links and redirections to the docs in Boost.Core.
2014-06-12 21:31:37 +04:00
K-ballo
51e482edfe
Added base_from_member specialization for members of lvalue-reference type
2014-06-11 18:55:12 -03:00
Andrey Semashev
61d07273fc
Remove executable bit from the file.
2014-06-12 01:44:35 +04:00
Peter Dimov
beab2e74ca
Added test for generator_iterator.hpp.
2014-06-05 02:19:58 +03:00
Andrey Semashev
10b8041472
boost::swap, boost::empty_deleter and explicit operator bool macros moved from Boost.Utility to Boost.Core.
2014-06-01 22:44:30 +04:00
Daniel James
329ca0bae8
Move binary_search_test.cpp into detail module.
...
The header it's testing is in the detail module, so it should be there.
2014-05-31 18:14:18 +01:00
Andrey Semashev
d1bfa8e7b0
Added a new macro BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT, which implements a noexcept operator. Also added explicit noexcept specification for the constexpr macro.
2014-04-26 15:11:35 +04:00
Peter Dimov
d4b5fde5a8
Remove assert from utility
2014-02-09 17:56:48 +02:00
Peter Dimov
50eafe2027
Fix addressof for nullptr_t values. Fixes #5487 .
2013-12-11 01:57:20 +02:00
Andrey Semashev
0f5ae0e73c
Corrected comment.
...
[SVN r85624]
2013-09-09 18:43:27 +00:00
Andrey Semashev
7ae5e14681
Extracted BOOST_EXPLICIT_OPERATOR_BOOL macro from Boost.Log.
...
[SVN r85543]
2013-09-01 16:31:16 +00:00
Daniel Walker
15021632dc
added new result_of mode that uses TR1 with a decltype fallback as suggested by Nathan Crookston; fixes #7753
...
[SVN r84949]
2013-07-03 22:14:27 +00:00
Andrey Semashev
9092b9277b
Added a test for long padding.
...
[SVN r84613]
2013-06-02 20:00:04 +00:00
Andrey Semashev
71b501a0b0
Removed constexpr from substr() as it doesn't work with BOOST_THROW_EXCEPTION. Added a test for streaming.
...
[SVN r84518]
2013-05-26 19:23:52 +00:00
Marshall Clow
9cb31aee6e
Fix bug in test; thanks to AddressSanitizer for the heads-up
...
[SVN r83493]
2013-03-18 20:46:53 +00:00
Eric Niebler
e0e16be802
fix breakage of string_ref logical ops, detabify, remove trailing whitespace
...
[SVN r83147]
2013-02-25 06:30:00 +00:00
Marshall Clow
6e2c1b6b53
Added to_string and better comparisons to Boost.StringRef
...
[SVN r82902]
2013-02-15 16:12:30 +00:00
Marshall Clow
e4d622019f
Fixed bug in string_ref::find; Refs #8067
...
[SVN r82901]
2013-02-15 16:07:06 +00:00
Marshall Clow
05af0deaed
Update Boost.StringRef tests to use newer Boost.Test features
...
[SVN r82825]
2013-02-11 21:49:56 +00:00
Marshall Clow
98d793152c
Move string_ref to Boost.Utility; first crack at docs
...
[SVN r81972]
2012-12-15 16:38:07 +00:00
Marshall Clow
c55d5ca7de
Removed usage of deprecated macros in Boost.Utility; specifically result_of
...
[SVN r81574]
2012-11-26 20:32:24 +00:00
Eric Niebler
3d650b7f92
nicer work-around for gcc warnings
...
[SVN r80656]
2012-09-23 02:08:32 +00:00
Daniel Walker
ac9f617f7f
SFINAE enabled result_of fixes [7343]
...
[SVN r80605]
2012-09-19 23:10:08 +00:00
Daniel Walker
ff0cb36416
Fixes [6754]. Minor edits to documentation.
...
[SVN r80352]
2012-09-01 20:00:33 +00:00
Eric Niebler
4111de6f68
result_of uses decltype on compilers that implement N3276
...
[SVN r77905]
2012-04-11 00:28:33 +00:00
Daniel Walker
acf8b66a4f
Applied patch from Michel Morin to fix #6755 . Updated copyright to recognize contributors from the past several years.
...
[SVN r77702]
2012-04-01 20:38:36 +00:00
Daniel Walker
c58748cfd9
use declval to fix #5098
...
[SVN r68373]
2011-01-22 22:18:48 +00:00
Niels Dekker
9da96d9737
Added value_init_workaround_test, reviewed by Fernando Cacciola, see #3869
...
[SVN r63014]
2010-06-16 08:45:43 +00:00
Niels Dekker
22743ee125
Added boost::initialized<T> as was agreed at http://lists.boost.org/Archives/boost/2010/04/164916.php -- see #3472
...
[SVN r61883]
2010-05-09 20:51:24 +00:00
Eric Niebler
e3c982287a
add tr1_result_of that always behaves as TR1 specifies, fix Boost.TR1's result_of to use tr1_result_of
...
[SVN r61248]
2010-04-13 15:01:11 +00:00
Daniel James
bbccfbbab4
Remove use of deprecated macro in result_of test.
...
[SVN r60293]
2010-03-07 13:10:54 +00:00
Dave Abrahams
bf713ad47a
Revert unintentional reference to "noncopyable_adl_barrier" test that's not checked in.
...
[SVN r59332]
2010-01-28 14:41:16 +00:00
Dave Abrahams
76b17c497b
Support different MS calling conventions, thanks to Nicolas Lelong.
...
Closes #3833 .
[SVN r59247]
2010-01-24 02:08:46 +00:00
Troy D. Straszheim
9339431e03
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