Commit Graph

229 Commits

Author SHA1 Message Date
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
Christopher Schmidt
e67765747d better adapt structs/classes implementation
[SVN r59913]
2010-02-25 20:10:37 +00:00
Christopher Schmidt
f84bc30bd3 adapt template classes/structs
[SVN r59846]
2010-02-22 22:55:54 +00:00
Christopher Schmidt
bb88841f47 adapt plain old array types (3)
[SVN r59578]
2010-02-07 19:12:26 +00:00
Christopher Schmidt
47f535df5b adapt plain old array types (2)
[SVN r59577]
2010-02-07 18:48:09 +00:00
Christopher Schmidt
5eb9c03cd2 adapt plain old array types (1)
[SVN r59576]
2010-02-07 18:22:06 +00:00
Hartmut Kaiser
4910f26ce9 Fusion: minor fix for adapt_class_named
[SVN r59345]
2010-01-29 15:45:24 +00:00
Hartmut Kaiser
6647f0c8a4 Fusion: fixed adapt_class to be usable with Spirit, added adapt_class_named
[SVN r59340]
2010-01-29 15:03:35 +00:00
Hartmut Kaiser
3873f007e8 Fusion: more work on adapt_struct_named
[SVN r59337]
2010-01-29 01:58:50 +00:00
Hartmut Kaiser
e7c00c1843 Fusion adding ADAPT_NAMED_STRUCT
[SVN r59335]
2010-01-28 21:27:32 +00:00
Hartmut Kaiser
dae19f1781 Fusion: adding overload for const parameter types
[SVN r59276]
2010-01-27 16:25:41 +00:00
Christopher Schmidt
f0cd405f04 mpl::sequence_tag specialization for adapted types
[SVN r58396]
2009-12-15 13:30:02 +00:00
Christopher Schmidt
2587757d47 corrected reverse_view
[SVN r58299]
2009-12-11 21:01:22 +00:00
Eric Niebler
f1da55c1e9 avoid iterator invalidation in segmented_range, fixes #3583
[SVN r57622]
2009-11-13 02:52:34 +00:00
Hartmut Kaiser
03290abb85 Fusion: silenced a couple of MSVC warnings created during Spirit test runs
[SVN r57502]
2009-11-09 03:57:40 +00:00
Christopher Schmidt
65895017bd associative_sequence_tag -> associative_tag
[SVN r57337]
2009-11-03 17:35:33 +00:00
Hartmut Kaiser
60fabbdf9a Fusion: adding a missing 'const'
[SVN r57248]
2009-10-30 15:14:50 +00:00
Christopher Schmidt
dab67207cf associative iterators & views (Fixes #3473)
[SVN r57242]
2009-10-30 00:19:19 +00:00
Christopher Schmidt
9b26b4a0f7 associative iterators & views
[SVN r57156]
2009-10-25 22:59:54 +00:00
Christopher Schmidt
35e469e2d5 fix for #2355: discrepancy between std::accumulate and fusion::accumulate
[SVN r57125]
2009-10-24 10:59:01 +00:00
Joel de Guzman
d978cec6b6 Fix default construction of vector
[SVN r56709]
2009-10-11 04:00:00 +00:00
Hartmut Kaiser
e26d26d511 Fusion: added size_impl for nview
[SVN r56610]
2009-10-05 22:30:23 +00:00
Hartmut Kaiser
a110ea9304 Fixing mismatch of default parameter values
[SVN r56607]
2009-10-05 22:00:09 +00:00
Hartmut Kaiser
959b0b0839 Fusion: fixing mismatch in default parameter to nview
[SVN r56604]
2009-10-05 21:36:55 +00:00
Joel de Guzman
178973a05c BOOST_FUSION_ADAPT_CLASS
[SVN r56575]
2009-10-04 16:59:37 +00:00
Hartmut Kaiser
cb5b63fa93 Fusion: fixed another const correctness problem
[SVN r56383]
2009-09-25 17:24:55 +00:00
Hartmut Kaiser
37f57fbf7f Fusion: resolved const correctness issue
[SVN r56381]
2009-09-25 13:57:30 +00:00
Hartmut Kaiser
43645b3764 Fusion: added nview and friends
[SVN r56376]
2009-09-25 00:20:03 +00:00
Eric Niebler
b16d42a31b reduce fusion, proto and xpressive warnings under msvc /Za switch
[SVN r55838]
2009-08-28 16:45:21 +00:00
Steven Watanabe
564280e622 Make the unrolled implementation of all work for multiples of four. Fixes #2599.
[SVN r55686]
2009-08-20 14:01:39 +00:00
Joel de Guzman
c0eebc8121 Fix #1601
[SVN r54850]
2009-07-10 00:50:05 +00:00
Joel de Guzman
fb7671141a fix ticket#1894
[SVN r54047]
2009-06-18 03:23:51 +00:00
Joel de Guzman
08045fc46e Fix ticket #2158
[SVN r53985]
2009-06-17 02:11:43 +00:00
Joel de Guzman
cb0a2c3c2e patched ticket #4512
[SVN r53956]
2009-06-16 02:23:44 +00:00
Joel de Guzman
253c763b45 Fix Ticket #1614:
[SVN r53917]
2009-06-15 03:30:35 +00:00
Joel de Guzman
3ed2803482 Fix Ticket #1614:
[SVN r53916]
2009-06-15 02:07:19 +00:00
Joel de Guzman
63ce990a8c fix trac issue #1608
[SVN r53915]
2009-06-15 01:54:01 +00:00
Tobias Schwinger
fb3de90679 introduces unfused adapter
[SVN r53903]
2009-06-14 11:09:03 +00:00
Joel de Guzman
dace0940b7 fix ticket #1529
[SVN r53765]
2009-06-09 04:02:33 +00:00
Eric Niebler
6447c5371e reduce number of template instantiations
[SVN r53566]
2009-06-02 05:46:21 +00:00
Hartmut Kaiser
f0b6c8b1e2 Fusion: added explicit disambiguation for fusion::at
[SVN r53029]
2009-05-15 15:28:34 +00:00
Hartmut Kaiser
e1ac68f526 Trying to fix ambiguities of operator<<() for unused_type.
[SVN r52511]
2009-04-20 14:57:57 +00:00
Joel de Guzman
9acd9b2feb added default implementation for iterator_facade
[SVN r51864]
2009-03-20 09:45:36 +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
35149161aa use vectorN instead of vector for shorter names
[SVN r51285]
2009-02-17 10:37:31 +00:00