Stephen Kelly
2c77a2b9c1
Fix mpl on MSVC.
...
MSVC defines this macro to 0.
[SVN r86263]
2013-10-12 13:07:26 +00:00
Stephen Kelly
c77da6a6da
MPL: Limit a GCC workaround to a version tested to not need it.
...
[SVN r86261]
2013-10-12 10:32:40 +00:00
Stephen Kelly
eccea8a324
MPL: Remove obsolete GCC version checks.
...
[SVN r86260]
2013-10-12 10:19:11 +00:00
Stephen Kelly
553aa2e52f
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
f580ae3b0a
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
b519e4b12b
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #elif...#else...#endif blocks.
[SVN r86247]
2013-10-11 23:19:44 +00:00
Stephen Kelly
d6d7e5abe0
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
2a61f750a9
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
9b42f0453e
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2013-10-11 23:13:10 +00:00
Stephen Kelly
61d75128b4
Remove obsolete files.
...
[SVN r86242]
2013-10-11 23:11:35 +00:00
Stephen Kelly
d2fcd238d6
MPL: Remove obsolete GCC version checks.
...
[SVN r86070]
2013-09-30 15:59:23 +00:00
Stephen Kelly
27b31c31be
MPL: Remove nntp_decl.hpp and obsolete includes.
...
[SVN r85961]
2013-09-26 14:10:37 +00:00
Stephen Kelly
8143a00562
MPL: Remove use of obsolete macro.
...
[SVN r85958]
2013-09-26 13:07:02 +00:00
Stephen Kelly
18d0db5b5c
MPL: Remove use of obsolete macro.
...
[SVN r85957]
2013-09-26 13:06:05 +00:00
Stephen Kelly
76dab04fa9
MPL: Remove obsolete MSVC version checks.
...
[SVN r85956]
2013-09-26 13:05:50 +00:00
Stephen Kelly
50865751ae
MPL: Remove workaround for no-longer-supported MSVC
...
[SVN r85948]
2013-09-26 09:47:38 +00:00
Stephen Kelly
83d7bb938f
MPL: Remove apply-wrap workaround for no-longer-supported MSVC
...
[SVN r85947]
2013-09-26 09:47:19 +00:00
Stephen Kelly
310ab7a6ce
MPL: Remove use of obsolete macro.
...
[SVN r85946]
2013-09-26 09:47:03 +00:00
Stephen Kelly
403aea61fe
MPL: Remove MSVC 6 and 7 early template instantiation workaround.
...
[SVN r85945]
2013-09-26 09:46:46 +00:00
Stephen Kelly
3b026baefe
MPL: Remove obsolete MSVC version checks.
...
[SVN r85944]
2013-09-26 09:45:59 +00:00
Stephen Kelly
76a5c4cf54
MPL: Remove obsolete files for old MSVC compilers.
...
[SVN r85943]
2013-09-26 09:45:41 +00:00
Stephen Kelly
cefaca1789
MPL: Bump the MSVC compiler requirements
...
[SVN r85942]
2013-09-26 09:44:29 +00:00
Stephen Kelly
de207e3775
MPL: Remove assert workaround for no-longer-supported MSVC.
...
[SVN r85892]
2013-09-25 10:28:10 +00:00
Stephen Kelly
8951fa2a3b
MPL: Remove MSVC workaround for void templates.
...
[SVN r85891]
2013-09-25 10:27:56 +00:00
Stephen Kelly
67f5d73999
MPL: Remove use of obsolete BOOST_MPL_CFG_NO_APPLY_TEMPLATE
...
It was only defined for MSVC versions which are no longer supported.
[SVN r85887]
2013-09-25 08:26:46 +00:00
Stephen Kelly
50f26179f6
MPL: Remove use of obsolete BOOST_MPL_HAS_XXX_NO_EXPLICIT_TEST_FUNCTION
...
[SVN r85886]
2013-09-25 08:26:31 +00:00
Stephen Kelly
0e065bc65a
MPL: Remove use of obsolete BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
...
This macro is no longer defined for any compiler.
[SVN r85885]
2013-09-25 08:26:10 +00:00
Steven Watanabe
d6c3a16e1e
Make BOOST_WORKAROUND consistent.
...
[SVN r84443]
2013-05-23 14:42:25 +00:00
Steven Watanabe
aa8e43a017
Work around VC11 bug when evaluating nested BOOST_MPL_ASSERTs.
...
[SVN r81027]
2012-10-20 16:43:51 +00:00
Joel Falcou
7d2a04eea3
Applied an adapted version of patch from Ticket #4364
...
[SVN r72020]
2011-05-17 18:16:59 +00:00
Joel Falcou
f8e9b04e6a
mpl::always is now nullary. Test is updated to take care of new possible calls using apply and apply0.
...
[SVN r71163]
2011-04-10 11:27:54 +00:00
Joel Falcou
fc13a7ac60
Fully qualified mpl::for_each call to prevent conflict with phoenix::for_each on
...
some compiler.
[SVN r69601]
2011-03-06 11:09:13 +00:00
Steven Watanabe
2a2c4d2895
Fix set_c iterators.
...
[SVN r65166]
2010-09-01 15:16:53 +00:00
Daniel Walker
45d0bcadc2
fixed missing header dependency
...
[SVN r64144]
2010-07-18 23:59:27 +00:00
Daniel Walker
ff2df79e35
removed arity detection from has_xxx_template
...
[SVN r63726]
2010-07-07 20:44:59 +00:00
Eric Niebler
a5ba971297
make mpl::string work with mpl::transform
...
[SVN r63024]
2010-06-16 17:57:41 +00:00
Steven Watanabe
360322e894
Add BOOST_MPL_HAS_XXX_TEMPLATE_DEF. Fixes #861
...
[SVN r62579]
2010-06-08 14:24:55 +00:00
Neil Groves
52d8442055
Improve compatibility with compilers other than GCC.
...
[SVN r61922]
2010-05-11 22:20:19 +00:00
Neil Groves
b6e98cdd5a
Fixed defect that showed up with Visual C++ 10. This has been affecting numerous libraries as a knock-on effect.
...
[SVN r61916]
2010-05-11 18:30:04 +00:00
Hartmut Kaiser
cc82b7a924
MPL: fixed #4061 : gcc-4.5 compilation problems related to arity_helper, applied attached patch to the main aux_/template_arity.hpp and regenerated the corresponding file preprocessed/gcc/template_arity.hpp. No other preprocessed files are affected.
...
This patch seemed to be fine as all it does is to qualify an internal name in order to avoid it being looked up through ADL. This appears to be reasonably safe as this name is internal and not supposed to be found using ADL in the first place.
[SVN r61467]
2010-04-21 17:19:06 +00:00
Aleksey Gurtovoy
4678423fee
Fix for #1992
...
[SVN r60888]
2010-03-28 14:23:38 +00:00
Aleksey Gurtovoy
38e0d6157f
Fix bitand/bitor conflicts with iso64.h header
...
[SVN r59248]
2010-01-24 05:45:36 +00:00
Steven Watanabe
d38f271fae
Use order instead of size to find the next order in the non-typeof implementation of mpl::insert for mpl::map. Fixes #2042 .
...
[SVN r55727]
2009-08-23 04:42:25 +00:00
Steven Watanabe
c1de64359f
Provide definitions for the dummy structs used by has_push_back_impl and has_push_front_impl so that they work with Fusion containers. Fixes #3337 .
...
[SVN r55672]
2009-08-19 22:52:27 +00:00
Eric Niebler
5a2abc4d58
more generic c_str implementation from Mathis Gaunard
...
[SVN r55377]
2009-08-03 00:24:46 +00:00
Eric Niebler
e1fa211c83
fix bug with signed char
...
[SVN r55146]
2009-07-24 17:22:50 +00:00
Steven Watanabe
e6024bc6f7
Call clear before checking for the existence of push_back
...
[SVN r54949]
2009-07-14 16:52:05 +00:00
Steven Watanabe
1ba6d35b4d
Fix default implementation of has_push_back and has_push_front
...
[SVN r54948]
2009-07-14 16:49:45 +00:00
Gennadiy Rozental
bade8a503a
avoid C style casts
...
[SVN r53667]
2009-06-06 09:34:12 +00:00
Hartmut Kaiser
d53111cfc8
Fixed a bogus preprocessor directive
...
[SVN r53188]
2009-05-22 20:06:55 +00:00