Commit Graph

275 Commits

Author SHA1 Message Date
Joel de Guzman
00b2cfc52e Made pop_back not use prior.
[SVN r73643]
2011-08-10 22:03:09 +00:00
Eric Niebler
491b6fb7d8 remove bogus compile-time asserts
[SVN r73583]
2011-08-07 00:06:32 +00:00
Eric Niebler
f27ed26e44 make single_view random access
[SVN r72977]
2011-07-08 19:42:35 +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
b54e4b1b06 MPL bug workaround. Fixes Trac ticket: #5411
[SVN r70965]
2011-04-03 23:20:13 +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
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
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
088b8a0201 Fusion: ADAPT_xxxADTxxx; documentation&new testcase
[SVN r65816]
2010-10-07 20:38:54 +00:00
Christopher Schmidt
569e23c71c Fusion: BOOST_FUSION_ADAPT_ADT documentation (2)
[SVN r65757]
2010-10-04 21:16:42 +00:00
Christopher Schmidt
b761e0e0c0 Fusion: BOOST_FUSION_ADAPT_ADT documentation
[SVN r65756]
2010-10-04 20:50:31 +00:00
Christopher Schmidt
21d676dd87 Fusion: added adt_attribute_proxy-getter
[SVN r65728]
2010-10-02 18:39:23 +00:00
Christopher Schmidt
f723f870c7 Fusion/Spirit: adt_attribute_proxy refactorization
[SVN r65445]
2010-09-17 20:38:23 +00:00
Christopher Schmidt
5adcb5b4d2 Fusion: BOOST_FUSION_ADAPT_xxxCLASSxxx -> BOOST_FUSION_ADAPT_xxxADTxxx
[SVN r65439]
2010-09-16 16:33:25 +00:00
Christopher Schmidt
a18ab9db86 lvalue fold states. Fixes #4582
[SVN r64947]
2010-08-22 13:16:49 +00:00
Christopher Schmidt
084b3028d8 fix for #4580
[SVN r64946]
2010-08-22 11:29:45 +00:00
Christopher Schmidt
aa1bcfaa9a refactored extension::struct_member to extension::access::struct_member
[SVN r64490]
2010-07-31 00:17:34 +00:00
Christopher Schmidt
c879ab02c3 fix for adapted classes' category
[SVN r63804]
2010-07-10 10:01:57 +00:00
Christopher Schmidt
38319d25cc fixed c/p error
[SVN r63440]
2010-06-29 19:55:22 +00:00
Christopher Schmidt
758178a2a8 added reverse_fold/iter_fold/reverse_iter_fold (2) (fixes #1623)
[SVN r63083]
2010-06-18 17:23:20 +00:00
Christopher Schmidt
ea89db72cb added reverse_fold/iter_fold/reverse_iter_fold (1)
[SVN r63066]
2010-06-17 21:21:37 +00:00
Steven Watanabe
7d14098b21 Explicitly cast array::static_size to an int. Fixes #2761
[SVN r62893]
2010-06-13 03:06:14 +00:00
Steven Watanabe
9b7b9db979 Translate fusion iterator categories to MPL iteraotr categories for fusion_iterator. Fixes #3204.
[SVN r62889]
2010-06-13 01:22:41 +00:00
Steven Watanabe
c9a5364472 Clean up GCC warnings. Fixes #3033.
[SVN r62869]
2010-06-12 17:59:10 +00:00
Steven Watanabe
7c986ebd61 Clean up MSVC build. Fixes #1619. Fixes #3074.
[SVN r62854]
2010-06-12 15:58:31 +00:00
Steven Watanabe
d5f6d5eafe Fix #include guard of boost/fusion/include/has_key.hpp. Fixes #4070
[SVN r62828]
2010-06-12 00:52:14 +00:00
Christophe Henry
d250c447b2 fixed conflict detected by g++4.x between fusion::at and mpl::at
[SVN r62675]
2010-06-09 17:39:26 +00:00
Christopher Schmidt
11228c420f fusion::tag_of/fusion::detail::is_specialized should not complain for non-adapted std::pair/boost::array/...
[SVN r61836]
2010-05-07 15:02:22 +00:00
Christopher Schmidt
6465c3b3ea adapted proxy types are views now
[SVN r61833]
2010-05-07 13:37:34 +00:00
Christopher Schmidt
909f1bba8f added /fusion/view/single_view.hpp and /fusion/view/nview.hpp to /fusion/view.hpp
[SVN r61761]
2010-05-04 16:23:01 +00:00
Joel de Guzman
837d5b0604 fix #1614
[SVN r61488]
2010-04-22 13:15:01 +00:00
Christopher Schmidt
83db52797b ADAPT_STRUCT_DEFINE_PROXY_TYPE refactoring
[SVN r61178]
2010-04-10 14:35:13 +00:00
Christopher Schmidt
073ce9e4a3 added intrusive struct generating macros
[SVN r61018]
2010-04-03 13:34:20 +00:00
Hartmut Kaiser
d8a40f48a6 Fusion: applied workaround for broken VC10
[SVN r60263]
2010-03-07 02:19:16 +00:00
Hartmut Kaiser
f8c6e5efb6 Fusion: added missing #include's
[SVN r60262]
2010-03-07 02:15:59 +00:00