Commit Graph
481 Commits
Author SHA1 Message Date
Joel de Guzman 734b9222d2 revert the implementation to previous version, but changed it such that prior is not used. used advance instead which is ok for forward iterators.
[SVN r73686]
2011-08-12 05:14:06 +00:00
Joel de Guzman 744dbcbbc7 added case for equal_to that returns false immediately if the tags are different in the first place
[SVN r73685]
2011-08-12 05:13:03 +00:00
Joel de Guzman 48a0546eea added static sanity check
[SVN r73684]
2011-08-12 05:11:41 +00:00
Eric Niebler f0fa80ca1a const-correctness tweaks
[SVN r73683]
2011-08-11 23:58:03 +00:00
Eric Niebler 5d07df005b fix find_s and find_if_s to return the end iterator when item not found
[SVN r73669]
2011-08-11 17:49:02 +00:00
Eric Niebler b83a2954f5 segmented_fold_until should unpack the state's value before invoking the user's function
[SVN r73668]
2011-08-11 17:28:17 +00:00
Joel de Guzman 3af35683ff QOI + small bug fixes
[SVN r73659]
2011-08-11 15:34:58 +00:00
Joel de Guzman 5497ea367e QOI + small bug fixes
[SVN r73658]
2011-08-11 15:34:39 +00:00
Joel de Guzman 5bca571dd1 - Made pop_back not use prior.-
Refactored pop_back_iterator into a reusable iterator_adaptor

[SVN r73657]
2011-08-11 14:49:55 +00:00
Joel de Guzman 5ebfd961aa Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73656]
2011-08-11 14:46:22 +00:00
Joel de Guzman 1865ded339 Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73655]
2011-08-11 14:45:10 +00:00
Joel de Guzman e8b0f98a55 Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73654]
2011-08-11 14:43:59 +00:00
Joel de Guzman 760c1a534c minor tweaks
[SVN r73645]
2011-08-11 08:52:10 +00:00
Eric Niebler d9c5b32687 new cleaner(?) implementation for segmented fusion
[SVN r73644]
2011-08-11 04:14:50 +00:00
Joel de Guzman 00b2cfc52e Made pop_back not use prior.
[SVN r73643]
2011-08-10 22:03:09 +00:00
Joel de Guzman 21c17fda63 Added pop_back test for lists
[SVN r73642]
2011-08-10 22:01:37 +00:00
Eric Niebler 491b6fb7d8 remove bogus compile-time asserts
[SVN r73583]
2011-08-07 00:06:32 +00:00
Joel de Guzman adc8be256f fixed wording to make it clear that I/O operators are only available for sequences in fusion's namespace
[SVN r73247]
2011-07-19 23:29:06 +00:00
Eric Niebler f27ed26e44 make single_view random access
[SVN r72977]
2011-07-08 19:42:35 +00:00
Joel de Guzman 0a54764a6a Added docs for copy
[SVN r72930]
2011-07-06 18:29:02 +00:00
Joel de Guzman f4f93005ad Added docs for copy
[SVN r72929]
2011-07-06 18:16:56 +00:00
Joel de Guzman 92c2362cef Fix Ticket #4755
[SVN r72601]
2011-06-14 22:57:24 +00:00
Joel de Guzman 01424b06b3 added version of fold (overload) accepting non-const State.
[SVN r71179]
2011-04-10 23:45:34 +00:00
Joel de Guzman ed4206ee1b Fixes Ticket #5426
[SVN r71026]
2011-04-06 04:55:57 +00:00
Joel de Guzman b17d6b9147 Fixes Ticket #5420
[SVN r71025]
2011-04-06 04:29:02 +00:00
Joel de Guzman b54e4b1b06 MPL bug workaround. Fixes Trac ticket: #5411
[SVN r70965]
2011-04-03 23:20:13 +00:00
Joel de Guzman b3226a5107 Applied patch #5275
[SVN r70841]
2011-04-01 23:38:39 +00:00
Joel de Guzman 756af8cc4c Include <utility> instead of forward declaring std::pair
[SVN r70731]
2011-03-30 00:23:23 +00:00
Joel de Guzman 407657d56c Updateded: fixed 'requirement' errors
[SVN r70297]
2011-03-21 04:08:44 +00:00
Joel de Guzman 690735de20 added test for copy
[SVN r70009]
2011-03-16 00:02:38 +00:00
Joel de Guzman 80e3f4128b Added missing include
[SVN r70008]
2011-03-15 23:57:13 +00:00
Joel de Guzman 7215d8835f fixed assign bug
[SVN r69589]
2011-03-05 23:37:25 +00:00
Joel de Guzman 21588d6dac fixed wrong return type
[SVN r69583]
2011-03-05 14:48:47 +00:00
Joel de Guzman 1efa444f24 renamed assign to copy and moved it to a new algorithm/auxiliary category
[SVN r69137]
2011-02-22 01:30:12 +00:00
Joel de Guzman dc2303d38b assign should be void
[SVN r69118]
2011-02-21 10:15:24 +00:00
Joel de Guzman 7bfe445d72 new assign intrinsic
[SVN r69113]
2011-02-21 01:08:53 +00:00
Ralf W. Grosse-Kunstleve 0521159fdc sequence/comparison/less_equal.hpp: bug fix in code used only by Visual C++ 7.1 and 8.0
[SVN r68358]
2011-01-21 20:41:06 +00:00
Joel de Guzman 5129f45066 fix for VC8
[SVN r68323]
2011-01-20 19:57:20 +00:00
Christopher Schmidt beec2bff62 Fusion: adapt-macros: allow empty boost.pp sequences; refs #5093
[SVN r68303]
2011-01-19 17:46:05 +00:00
Joel de Guzman 7f3cd8b46a putting is_native_fusion_sequence in is_sequence.hpp where it belongs.
[SVN r68259]
2011-01-19 00:10:13 +00:00
Joel de Guzman 1da53e2c3f - hoisted enable_equality, enable_comparison and is_native_fusion_sequence to fusion::traits namespace
- added SFINAE-enable
(http://article.gmane.org/gmane.comp.parsers.spirit.devel/3902)

[SVN r68225]
2011-01-18 12:49:01 +00:00
Marshall Clow d4f11a0537 Applied patch; refs #2823; will merge to release once tests cycle
[SVN r67745]
2011-01-07 01:17:40 +00:00
Christopher Schmidt c15dd57405 Fusion: mask fusion::begin/fusion::end with SFINAE, fixes #4028
[SVN r67352]
2010-12-19 18:35:52 +00:00
Christopher Schmidt e8539e1165 Fusion: typo fix, fixes #4877
[SVN r67337]
2010-12-19 15:11:12 +00:00
Christopher Schmidt b508b8e62c Fusion: fixed missing is_native_fusion_sequence for MSVC 7.1 and MSVC 8.0
[SVN r66477]
2010-11-10 07:59:18 +00:00
Christopher Schmidt 6eba238b69 Fusion: removed fusion::sequence_root; Fixes #2335
[SVN r66411]
2010-11-06 12:21:18 +00:00
Christopher Schmidt 09bd088660 Fusion: functional includes fixes; fixes #4729
[SVN r65974]
2010-10-15 11:40:37 +00:00
Christopher Schmidt 8abe272391 Fusion: fixed minor doc typos
[SVN r65894]
2010-10-10 20:23:28 +00:00
Christopher Schmidt 088b8a0201 Fusion: ADAPT_xxxADTxxx; documentation&new testcase
[SVN r65816]
2010-10-07 20:38:54 +00:00
Christopher Schmidt b8784f6bbc Fusion: fixed yet another typo
[SVN r65758]
2010-10-04 21:34:44 +00:00