Commit Graph
67 Commits
Author SHA1 Message Date
Joel de Guzman d354c5183b Tweaks for MSVC. MSVC version of map is not yet move enables so it is failing the move test
[SVN r82728]
2013-02-04 12:15:02 +00:00
Joel de Guzman 9672fe5385 map move supported + value_at_impl added
[SVN r82726]
2013-02-04 11:52:58 +00:00
Joel de Guzman 228401d898 More map tests and more API features implemented + tweaks to affected components
[SVN r82713]
2013-02-04 06:21:45 +00:00
Joel de Guzman 9c5d6bcc8c added pair < operator for case where key (first type) is the same.
[SVN r82709]
2013-02-04 04:10:29 +00:00
Joel de Guzman 6d265316ed Workaround for ObjC (mis)use of nil (from Mathias Gaunard)
[SVN r81628]
2012-11-30 02:31:23 +00:00
Marshall Clow e1819c11b2 Remove usage of deprecated macros
[SVN r81452]
2012-11-21 03:12:31 +00:00
Eric Niebler 85583b5ea9 allow boolean traits implementations to use std::true_type and std::false_type
[SVN r79131]
2012-06-27 04:27:50 +00:00
Joel de Guzman 8ce40ebd0c Patch by Nathan Ridge to allow BOOST_FUSION_ADAPT_ADT adapted classes to be compared using relational operators.
[SVN r78490]
2012-05-17 01:10:20 +00:00
Joel de Guzman 01f002f084 tweaked cref_result and ref_result to be non-lazy (for consistency).
[SVN r78058]
2012-04-18 02:57:56 +00:00
Joel de Guzman bbf10066bc C++11 patches by Michel Morin
[SVN r75394]
2011-11-07 22:07:05 +00:00
Joel de Guzman 480183059e + Fixes Ticket #6016 using a two-level specialization such that specialization is preferred over SFINAE.
+ Removes tag_of_fallback. It's not needed anymore. The proper way is to specialize tag_of.

[SVN r74934]
2011-10-13 00:23:40 +00:00
Christopher Schmidt a0db9cc855 Fusion: fix tag_of_fallback
[SVN r74574]
2011-09-26 12:02:10 +00:00
Christopher Schmidt b7fb20e69a Fusion: updates
[SVN r74566]
2011-09-25 17:36:13 +00:00
Joel de Guzman 9b16a51364 preprocessed files gen for algorithm
[SVN r74449]
2011-09-18 10:48:29 +00:00
Joel de Guzman d5eaf8b496 Bumped copyright date
[SVN r74410]
2011-09-16 05:56:36 +00:00
Joel de Guzman 0e7a013851 Bumped copyright date
[SVN r74407]
2011-09-16 05:30:23 +00:00
Eric Niebler def510808d bug fixes to segmented fusion support, more fwd headers
[SVN r73927]
2011-08-19 18:41:11 +00:00
Eric Niebler b8bb98a36b simplify segmented_fold_until interface
[SVN r73898]
2011-08-18 21:33:39 +00:00
Eric Niebler 9dd14c435e make find and find_if algorithms segment-aware, stylistic consistency tweaks
[SVN r73892]
2011-08-18 17:12:05 +00:00
Eric Niebler 528ad04fdb baking segmented Fusion
[SVN r73854]
2011-08-17 18:53:56 +00:00
Eric Niebler 2ccb8d604f progress with integrating the segmented Fusion work
[SVN r73831]
2011-08-16 23:07:51 +00:00
Joel de Guzman 2212f57287 Fix Ticket #5784
[SVN r73774]
2011-08-15 10:53:13 +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
Christopher Schmidt 6eba238b69 Fusion: removed fusion::sequence_root; Fixes #2335
[SVN r66411]
2010-11-06 12:21:18 +00:00
Steven Watanabe 7c986ebd61 Clean up MSVC build. Fixes #1619. Fixes #3074.
[SVN r62854]
2010-06-12 15:58:31 +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 f84bc30bd3 adapt template classes/structs
[SVN r59846]
2010-02-22 22:55:54 +00:00
Christopher Schmidt 5eb9c03cd2 adapt plain old array types (1)
[SVN r59576]
2010-02-07 18:22:06 +00:00
Christopher Schmidt 65895017bd associative_sequence_tag -> associative_tag
[SVN r57337]
2009-11-03 17:35:33 +00:00
Joel de Guzman fb7671141a fix ticket#1894
[SVN r54047]
2009-06-18 03:23:51 +00:00
Eric Niebler 6447c5371e reduce number of template instantiations
[SVN r53566]
2009-06-02 05:46:21 +00:00
Hartmut Kaiser e1ac68f526 Trying to fix ambiguities of operator<<() for unused_type.
[SVN r52511]
2009-04-20 14:57:57 +00:00
Hartmut Kaiser c81456f35e Protected unused_type by an ADL barrier
[SVN r51654]
2009-03-09 01:17:20 +00:00
Tobias Schwinger a26354b70e updates functional module: only two unfused variants, now
[SVN r51379]
2009-02-22 06:23:56 +00:00
Joel de Guzman 064dbedaa5 #define to allow testing if unused_type has IO
[SVN r51286]
2009-02-17 11:18:20 +00:00
Joel de Guzman 1c8e2ccfe4 added streaming for unused_type
[SVN r50168]
2008-12-06 23:35:05 +00:00
Beman Dawes 8b749bef46 With his kind permission, change Jaakko "Järvi" to "Jarvi"
[SVN r46808]
2008-06-28 13:45:21 +00:00
John Maddock 6d462cbd63 Changed macro BOOST_PARTIAL_SPECIALIZATION_EXPLICIT_ARGS to BOOST_NO_PARTIAL_SPECIALIZATION_DEFAULT_ARGS.
Changed <utility> to <boost/config/no_tr1/utility.hpp> in order to prevent cyclic dependencies between Fusion Tuples and TR1.

[SVN r44692]
2008-04-21 12:06:02 +00:00
Tobias Schwinger 300f35fadd Strips top-level cv-qualifiers off non-reference types, now.
[SVN r41642]
2007-12-03 13:25:26 +00:00
Joel de Guzman 56ad076390 fix remaining includes
[SVN r40442]
2007-10-24 23:29:54 +00:00
Joel de Guzman 2b9389ef5a merging tobias changes
[SVN r40397]
2007-10-24 04:58:50 +00:00
Joel de Guzman 32f1c58ce7 branch for creating branch for fusion 2.1
[SVN r40237]
2007-10-21 00:52:09 +00:00
Joel de Guzman 7a6e82b7cf Removed file/folder
[SVN r40234]
2007-10-21 00:47:59 +00:00
Joel de Guzman fc57a566cb creating branch for fusion 2.1
[SVN r40232]
2007-10-20 23:59:59 +00:00
Joel de Guzman 13b01b0bfe Removed file/folder
[SVN r40230]
2007-10-20 23:49:46 +00:00
Joel de Guzman 361635c5ab reverting to 2.0
[SVN r40220]
2007-10-20 22:33:52 +00:00
Joel de Guzman c35180f4f9 phase4: refactoring for v2.1
[SVN r40213]
2007-10-20 13:13:58 +00:00
Joel de Guzman 16bcb17c06 phase3: refactoring for v2.1
[SVN r40211]
2007-10-20 11:50:27 +00:00
Joel de Guzman a77599ed49 refactoring for v2.1
[SVN r40208]
2007-10-20 11:01:50 +00:00
Dan Marsden 3612acb0ef adding working converting ctors for zero length sequences
[SVN r38155]
2007-07-06 20:47:11 +00:00