Commit Graph

887 Commits

Author SHA1 Message Date
acc306d783 Added Eric's test cases for pop_back
[SVN r73687]
2011-08-12 05:15:08 +00:00
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
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
48a0546eea added static sanity check
[SVN r73684]
2011-08-12 05:11:41 +00:00
f0fa80ca1a const-correctness tweaks
[SVN r73683]
2011-08-11 23:58:03 +00:00
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
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
3af35683ff QOI + small bug fixes
[SVN r73659]
2011-08-11 15:34:58 +00:00
5497ea367e QOI + small bug fixes
[SVN r73658]
2011-08-11 15:34:39 +00:00
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
5ebfd961aa Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73656]
2011-08-11 14:46:22 +00:00
1865ded339 Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73655]
2011-08-11 14:45:10 +00:00
e8b0f98a55 Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73654]
2011-08-11 14:43:59 +00:00
760c1a534c minor tweaks
[SVN r73645]
2011-08-11 08:52:10 +00:00
d9c5b32687 new cleaner(?) implementation for segmented fusion
[SVN r73644]
2011-08-11 04:14:50 +00:00
00b2cfc52e Made pop_back not use prior.
[SVN r73643]
2011-08-10 22:03:09 +00:00
21c17fda63 Added pop_back test for lists
[SVN r73642]
2011-08-10 22:01:37 +00:00
518ac25a80 merged [73583] from trunk
[SVN r73606]
2011-08-08 06:29:25 +00:00
491b6fb7d8 remove bogus compile-time asserts
[SVN r73583]
2011-08-07 00:06:32 +00:00
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
efea9aec4b merge [72977] from trunk, regenerate docs
[SVN r73156]
2011-07-16 21:16:10 +00:00
f27ed26e44 make single_view random access
[SVN r72977]
2011-07-08 19:42:35 +00:00
0a54764a6a Added docs for copy
[SVN r72930]
2011-07-06 18:29:02 +00:00
f4f93005ad Added docs for copy
[SVN r72929]
2011-07-06 18:16:56 +00:00
92c2362cef Fix Ticket #4755
[SVN r72601]
2011-06-14 22:57:24 +00:00
01424b06b3 added version of fold (overload) accepting non-const State.
[SVN r71179]
2011-04-10 23:45:34 +00:00
ed4206ee1b Fixes Ticket #5426
[SVN r71026]
2011-04-06 04:55:57 +00:00
b17d6b9147 Fixes Ticket #5420
[SVN r71025]
2011-04-06 04:29:02 +00:00
b54e4b1b06 MPL bug workaround. Fixes Trac ticket: #5411
[SVN r70965]
2011-04-03 23:20:13 +00:00
b3226a5107 Applied patch #5275
[SVN r70841]
2011-04-01 23:38:39 +00:00
756af8cc4c Include <utility> instead of forward declaring std::pair
[SVN r70731]
2011-03-30 00:23:23 +00:00
c411c4b479 Spirit: merging from trunk (68457,68496,68522,68865,69218-69219,69294,69476,69546,70042-70043,70049-70050
68320,68374,68377,68386,68449,68461,68485,68487,68489,68491,68494-68495
68519-68520,68523,68536,68538-68539,68548-68549,68576,68645-68646,68657,68676
68687,68690,68707,68725,68744-68746,68852-68853,68861,68870,68904,68906-68908
68938,68989,69020,69022-69024,69091-69092,69103-69104,69114,69136,69138,69193
69202,69204,69233,69292-69293,69295,69297-69298,69323,69337,69378-69380,69405,69429,69431-69433,69444,69450
69495-69498,69501,69503,69505,69527,69599,69618,69623,69670-69671,69673,69675,69772-69774,69780
69811,69813-69814,69833,69851,70045,70211-70216,70224-70225,70483,70549-70550
Fusion: 69113,69118,69137,69583,69589,70008-70009)


[SVN r70577]
2011-03-26 17:18:36 +00:00
13aca9d862 Fusion: merging from trunk stuff needed for Spirit (69113,69118,69137,69583,69589,70008-70009)
[SVN r70575]
2011-03-26 17:10:26 +00:00
407657d56c Updateded: fixed 'requirement' errors
[SVN r70297]
2011-03-21 04:08:44 +00:00
690735de20 added test for copy
[SVN r70009]
2011-03-16 00:02:38 +00:00
80e3f4128b Added missing include
[SVN r70008]
2011-03-15 23:57:13 +00:00
7215d8835f fixed assign bug
[SVN r69589]
2011-03-05 23:37:25 +00:00
21588d6dac fixed wrong return type
[SVN r69583]
2011-03-05 14:48:47 +00:00
dcbebe60f1 Merge from trunk
[SVN r69453]
2011-03-02 00:08:13 +00:00
1efa444f24 renamed assign to copy and moved it to a new algorithm/auxiliary category
[SVN r69137]
2011-02-22 01:30:12 +00:00
dc2303d38b assign should be void
[SVN r69118]
2011-02-21 10:15:24 +00:00
7bfe445d72 new assign intrinsic
[SVN r69113]
2011-02-21 01:08:53 +00:00
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
577a607a14 fix for VC8 (connected to ticket 5084 -showstopper)
[SVN r68325]
2011-01-20 20:47:25 +00:00
5129f45066 fix for VC8
[SVN r68323]
2011-01-20 19:57:20 +00:00
beec2bff62 Fusion: adapt-macros: allow empty boost.pp sequences; refs #5093
[SVN r68303]
2011-01-19 17:46:05 +00:00
aa30bad7e4 fix 1.46 showstopper, fix #5084
[SVN r68264]
2011-01-19 04:28:17 +00:00
7f3cd8b46a putting is_native_fusion_sequence in is_sequence.hpp where it belongs.
[SVN r68259]
2011-01-19 00:10:13 +00:00
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
94f5406936 Merging fixes to release; fixes #2294 fixes #4918 fixes #3645 refs #2823 refs #1427 refs #2893
[SVN r67792]
2011-01-08 18:38:08 +00:00