Commit Graph

  • f716d2f410 Merge various hotfixes into develop. Kohei Takahashi 2014-11-01 22:00:45 +0900
  • 1b4acaa1b0 Fix unexpected lookup failure with GCC < 4.5. Kohei Takahashi 2014-11-01 21:16:26 +0900
  • 4c110d9a88 Regen preprocessed headers. Kohei Takahashi 2014-11-01 20:50:11 +0900
  • f73b5362c5 Fix test error with C++03 mode, due to C++11 using-declaration. Kohei Takahashi 2014-11-01 16:53:37 +0900
  • df7b766247 Merge pull request #30 from Flast/bugfix/10190/declval Joel de Guzman 2014-10-31 10:21:38 +0800
  • 3b3da1a10a Use boost::declval instead of std::declval, close #10190. Niklas Angare 2014-07-11 14:26:14 -0400
  • 6b6d613e15 Merge pull request #29 from Flast/bugfix/msvc-10.0 Joel de Guzman 2014-10-31 08:21:16 +0800
  • c10b94472d Fix compile error on MSVC-10 and 11 due to no variadic templates. Kohei Takahashi 2014-10-30 19:44:48 +0900
  • 101d9d5505 Merge pull request #28 from daminetreg/fusion_adapters Joel de Guzman 2014-10-29 09:42:55 +0800
  • 0ffc0f04e3 Merge pull request #27 from Flast/bugfix/misc Joel de Guzman 2014-10-29 07:22:39 +0800
  • c6cb25846c Fix doc typo and describe about c++11 make_map. Kohei Takahashi 2014-10-28 18:29:48 +0900
  • 8dc502d33a Remove dup of internal macro Kohei Takahashi 2014-10-28 14:25:04 +0900
  • 179e36fa42 Do not expand BOOST_NO_CXX11_RVALUE_REFERENCES while preprocessing. Kohei Takahashi 2014-10-28 14:24:48 +0900
  • 90206f5da9 Fix result type mismatch Kohei Takahashi 2014-10-26 17:21:11 +0900
  • ae23ffb8b6 Fix include guard mismatch Kohei Takahashi 2014-10-26 16:47:41 +0900
  • 5ae01ad6a9 - Added sfinae test case for fold - Some cleanup Joel de Guzman 2014-10-28 09:06:42 +0800
  • d5eb1e793c Merge pull request #26 from ldionne/master Joel de Guzman 2014-10-28 08:12:04 +0800
  • 3933df13fb Merge pull request #26 from ldionne/master Joel de Guzman 2014-10-27 22:29:56 +0800
  • cdfb1a46b3 Improve support for constexpr in fusion::nil and its iterators. Louis Dionne 2014-10-27 08:55:25 -0400
  • 2f850604e8 Merge remote-tracking branch 'official/develop' into fusion_adapters Damien Buhl (alias daminetreg) 2014-10-27 14:00:49 +0100
  • c704efb49c correct fix for ticket 10676. this is a temporary fix until we overhaul the fold implementation. Joel de Guzman 2014-10-27 19:45:38 +0800
  • 06a46de636 Merge pull request #18 from Flast/fix/test/tr1_tuple Joel de Guzman 2014-10-26 22:07:28 +0800
  • 3192da28e6 Merge pull request #25 from daminetreg/fusion_adapters Joel de Guzman 2014-10-23 08:48:07 +0800
  • e50f5852e4 Changes the test cases, as the behaviour about const-qualifier for attribute_type and attribute_const_type when type is deduced can be different than when the type is provided. Damien Buhl (alias daminetreg) 2014-10-22 22:06:31 +0200
  • 98b71154ec Merge pull request #24 from Flast/bugfix/invoke Joel de Guzman 2014-10-22 19:08:07 +0800
  • e014a1d173 Fix #10443 completely. Kohei Takahashi 2014-10-22 19:42:48 +0900
  • 812e9e379e Fix wrong partial specializations. Kohei Takahashi 2014-10-22 01:02:39 +0900
  • ba723a2cad Merge pull request #23 from Flast/bugfix/cxx14-constexpr Joel de Guzman 2014-10-21 22:55:54 +0800
  • 020b22f9b9 Fix test for compiler not supporting BOOST_PP_VARIADIC. Damien Buhl (alias daminetreg) 2014-10-20 22:32:28 +0200
  • 3a28c3fd81 Updates the doc of ADAPT_ADTs macros Damien Buhl (alias daminetreg) 2014-10-20 21:35:01 +0200
  • cfcdbe1195 Change adapt_assoc_tpl_adt to test type inference from templated type. Damien Buhl (alias daminetreg) 2014-10-20 21:25:07 +0200
  • 03ba146d84 lvalue typedef for acess::struct_member is a dependent scope to templated parameter when used within BOOST_FUSION_ADAPT_ASSOC_TPL_ADT. Damien Buhl (alias daminetreg) 2014-10-20 12:54:31 +0200
  • acf25e3986 Merge pull request #22 from klemensbaum/master Joel de Guzman 2014-10-20 17:57:59 +0800
  • c921b9ca99 Avoid unused parameter warning in BOOST_FUSION_DEFINE_STRUCT_INLINE Klemens Baum 2014-10-20 11:48:42 +0200
  • 6cad6bef99 fixes ticket #10443. invoke is now sfinae friendly. Joel de Guzman 2014-10-20 06:23:52 +0800
  • 3d19bf9d96 fixes ticket 10676. for now, we'll use tr1_result_of. we'll have to do an overhaul of the fold implementation because making it sfinae friendly goes deep down into the low level internals. Joel de Guzman 2014-10-20 05:55:48 +0800
  • bebd553dd6 Use BOOST_CXX14_CONSTEXPR instead of BOOST_CONSTEXPR. Kohei Takahashi 2014-10-17 18:51:51 +0900
  • fdb6598194 Make fold as a single return stmt due to C++11 constexpr. Kohei Takahashi 2014-10-17 18:50:43 +0900
  • badf3f2a47 Fix forward declaration in conflict with constexpr. Kohei Takahashi 2014-10-17 18:40:57 +0900
  • bcc2530f19 Do not expand BOOST_{CXX14_}CONSTEXPR while preprocessing. Kohei Takahashi 2014-10-17 16:44:57 +0900
  • ec9530eb15 Merge pull request #21 from Flast/bugfix/include-guard-mismatch Joel de Guzman 2014-10-17 21:14:57 +0800
  • 6adde75b54 Merge pull request #20 from Flast/hotfix/include-guard-mismatch Joel de Guzman 2014-10-17 21:14:39 +0800
  • 73f058b381 Fix include guard mismatch. Kohei Takahashi 2014-10-17 17:35:30 +0900
  • 1b2e62f4b9 Fix include guard mismatch. Kohei Takahashi 2014-10-17 17:35:30 +0900
  • 2b5da49628 lvalue access::struct_member was wrongly set to be adt_attribute_proxy<> instead of adt_attribute_proxy<>::type. Shame on me. Damien Buhl (alias daminetreg) 2014-10-12 16:25:59 +0200
  • cd0d3ce09a add comments for readability. Damien Buhl (alias daminetreg) 2014-10-12 14:51:34 +0200
  • 644d72ccfe adds type deduction support for BOOST_FUSION_ADAPT_ASSOC_ADT. Damien Buhl (alias daminetreg) 2014-10-12 14:51:04 +0200
  • 103b02fda2 add test for BOOST_FUSION_ADAPT_ADT_NAMED deducing types. Damien Buhl (alias daminetreg) 2014-10-12 12:50:56 +0200
  • d0b3d163c5 Merge pull request #19 from mgaunard/master Joel de Guzman 2014-10-10 06:11:22 +0800
  • 561b762f57 avoid unused argument warning in map_impl Mathias Gaunard 2014-10-09 14:17:17 +0200
  • b8c65b976c Fix test error on non-c++11 env. Kohei Takahashi 2014-10-08 23:57:55 +0900
  • 790810757a Rename the test tr1_tuple_auto_conv to std_tuple_auto_conv. Kohei Takahashi 2014-10-08 23:55:29 +0900
  • c8ffc6498b add documentation for BOOST_FUSION_ADAPT_ADT and type deduction. Damien Buhl (alias daminetreg) 2014-10-07 21:39:18 +0200
  • 0f2f1776be Merge pull request #17 from jzmaddock/patch-1 Joel de Guzman 2014-09-27 22:28:07 +0800
  • f869aa1591 Change to test std::tuple now that Boost.TR1 is deprecated and due to be removed. jzmaddock 2014-09-27 13:22:56 +0100
  • aa7b0a6972 Factoring out the workaround to access last variadic parameter. Damien Buhl (alias daminetreg) 2014-09-23 23:07:00 +0200
  • 69e67cd1ad BUGFIX: When VARIADICS are active supporting any of the input combination. Damien Buhl (alias daminetreg) 2014-09-17 00:47:52 +0200
  • f0bc2a2ac1 Fix dependents scopes and typedefs with typename keywords. Damien Buhl (alias daminetreg) 2014-08-26 23:32:26 +0200
  • 727f49b49e Improve adapt_adt test to check more case with type deduction. Damien Buhl (alias daminetreg) 2014-08-26 22:00:16 +0200
  • 0eedba5796 Merge pull request #16 from wmamrak/patch-1 Joel de Guzman 2014-08-26 22:29:38 +0800
  • 0873af5d3c Update according to ticket #10403. wmamrak 2014-08-26 14:23:32 +0200
  • 5102d6874f Merge pull request #15 from danieljames/metadata Joel de Guzman 2014-08-19 06:08:17 +0800
  • b6c2e9e10b Add metadata file. Daniel James 2014-08-18 14:59:22 +0100
  • 7b089aa589 Add support for BOOST_FUSION_ADAPT_ADT to either deduce types or use specified ones. Damien Buhl (alias daminetreg) 2014-08-10 17:09:57 +0200
  • 52d280983b Fix some includes for consistency and use correct accessors macros. Damien Buhl (alias daminetreg) 2014-08-10 15:27:55 +0200
  • fe3682ac02 add type deduction support to BOOST_FUSION_ADAPT_ADT_C_BASE. Damien Buhl (alias daminetreg) 2014-08-10 15:15:31 +0200
  • c8e4172021 Fix indentation. Damien Buhl (alias daminetreg) 2014-08-10 15:11:34 +0200
  • 64c3fc568c Merge pull request #14 from gnzlbg/develop Joel de Guzman 2014-08-06 20:15:53 +0800
  • c2abefbab8 Initial constexpr support gnzlbg 2014-05-30 16:39:00 +0200
  • 904ec1e676 Merge pull request #13 from daminetreg/fusion_adapters Joel de Guzman 2014-07-30 06:03:39 +0800
  • 0715e996e2 Fix the DEFINE_ASSOC_STRUCT macros to use specific FILLER macros, because they cannot need type deduction. Damien Buhl (alias daminetreg) 2014-07-29 22:24:23 +0200
  • 047b052548 Add missing include. Damien Buhl (alias daminetreg) 2014-07-29 22:22:54 +0200
  • 4f941d9760 Merge pull request #12 from fiesh/develop Agustín Bergé 2014-07-28 21:03:12 -0300
  • fcb579f208 Documented BOOST_FUSION_ADAT_ASSOC* macros with type inference. Damien Buhl (alias daminetreg) 2014-07-27 17:19:15 +0200
  • a54c543dd7 Adapted test cases for adapt_assoc_tpl_struct with type deduction. Damien Buhl (alias daminetreg) 2014-07-27 16:31:15 +0200
  • 4b0bed40f7 Renamed macro wrapping attribute to a more descriptive name. Damien Buhl (alias daminetreg) 2014-07-27 16:07:47 +0200
  • a13d1346f6 Adapted tests of assoc_struct to the type-deducing version of the ADAPT* macros. Damien Buhl (alias daminetreg) 2014-07-27 15:51:12 +0200
  • d71cf19e0f fix documentation, introduce "See also" block fiesh 2014-07-24 17:44:37 +0200
  • 70410d1e07 replaced tabs with 4 spaces fiesh 2014-07-24 14:45:45 +0200
  • f7685b1194 add automatic hash function creation fiesh 2014-07-24 14:22:55 +0200
  • a5d6fd0800 Test adapt_assoc_tpl_struct checking support for type deduction. Damien Buhl (alias daminetreg) 2014-07-23 02:49:28 +0200
  • 5422ba7f8f Adds the possibility to omit the member type in ADAPT_ASSOC* macros usage. Damien Buhl (alias daminetreg) 2014-07-23 02:42:30 +0200
  • 17e49ba448 Adds accessors for the wrapped attributes and provide preliminary support for type deduction to ADAPT_ASSOC* macros. Damien Buhl (alias daminetreg) 2014-07-23 00:36:07 +0200
  • 1ab5eef418 Merge pull request #11 from daminetreg/fusion_adapters Joel de Guzman 2014-06-26 03:57:43 +0800
  • 34fac0c449 Fix ADAPT_*_C / ADAPT_*_C_BASE macros responsible. Damien Buhl (alias daminetreg) 2014-06-25 00:45:38 +0200
  • bf66c12cde Fix the unit test of adapt_struct for consistency with other tests of the same kind. Damien Buhl (alias daminetreg) 2014-06-25 00:25:14 +0200
  • dd0cee1721 Documented type deduction for ADAPT_STRUCT_NAMED. Damien Buhl (alias daminetreg) 2014-06-25 00:24:26 +0200
  • abff92ab65 Add support for members types deduction to the ADAPT_STRUCT_NAMED macro. Damien Buhl (alias daminetreg) 2014-06-25 00:11:40 +0200
  • f64c396c66 Merge pull request #10 from daminetreg/fusion_adapters Joel de Guzman 2014-06-18 05:54:22 +0800
  • c008b0dc3a Fixes the BOOST_FUSION_DEFINE_STRUCT* macros with an appropriate attributes FILLER macro. Damien Buhl (alias daminetreg) 2014-06-17 22:35:10 +0200
  • f022949764 Merge pull request #9 from daminetreg/fusion_adapters Joel de Guzman 2014-06-15 08:42:32 +0800
  • ae0c976926 Fixes missing inclusion of BOOST_PP_LESS. Damien Buhl (alias daminetreg) 2014-06-14 12:11:44 +0200
  • af812e6207 Fixed ADAPT_STRUCT_FILLER macro call for consistency. Damien Buhl (alias daminetreg) 2014-06-14 12:09:04 +0200
  • f0eab528e9 Fix adapt_struct test which was missing an using keyword. Damien Buhl (alias daminetreg) 2014-06-14 11:40:51 +0200
  • 9a501785e6 Removed the old auto_* headers. Damien Buhl (alias daminetreg) 2014-06-11 02:53:36 +0200
  • 0e50a02fbc Remove deleted unit tests from Jamfile. Damien Buhl (alias daminetreg) 2014-06-11 02:36:08 +0200
  • 2e60ba6f29 Fixed typos and inconsistencies in ADAPT_STRUCT documentation. Damien Buhl (alias daminetreg) 2014-06-11 02:35:31 +0200
  • 4cf96e14f3 Added test for the new ADAPT_STRUCT API capable to deduce member types. Damien Buhl (alias daminetreg) 2014-06-11 01:43:57 +0200
  • 0000ca263b Removing AUTO_ADAPT_STRUCT_NAMED, AUTO_ADAPT_ASSOC_STRUCT and AUTO_ADAPT_ASSOC_STRUCT_NAMED. Damien Buhl (alias daminetreg) 2014-06-11 01:19:00 +0200
  • 6483cf4058 Adding documentation of the new ADAPT_STRUCT and ADAPT_STRUCT_TPL macros, capable of deducing type. Damien Buhl (alias daminetreg) 2014-06-11 01:14:13 +0200