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
Jeremiah Willcock
14b652ed90
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Eric Niebler
58be5a2bd5
portability patch for sunpro on little-endian platforms
...
[SVN r52579]
2009-04-24 15:23:40 +00:00
Eric Niebler
dfc596a7bf
isolate implementation-defined behavior in macros for easier portability
...
[SVN r52577]
2009-04-23 21:46:30 +00:00
Eric Niebler
9708dbc454
add workaround for sun
...
[SVN r52542]
2009-04-22 16:36:18 +00:00
Eric Niebler
d88ee00afe
saving some additional template instantiations
...
[SVN r52361]
2009-04-12 23:07:37 +00:00
Eric Niebler
5cac79c3e6
add and document BOOST_MPL_LIMIT_STRING_SIZE and mpl/limits/string.hpp
...
[SVN r52317]
2009-04-11 06:30:53 +00:00
Eric Niebler
2cf51a12f1
fix off-by-1 errors
...
[SVN r52315]
2009-04-11 06:07:54 +00:00
Eric Niebler
0ee68a2c76
mpl::string is a bidirectional sequence, not random access; c_str is a separate metafunction, not a class static
...
[SVN r52314]
2009-04-11 05:48:51 +00:00
Eric Niebler
c7025170c7
workaround for msvc-8.0 bug
...
[SVN r52271]
2009-04-08 21:57:03 +00:00
Eric Niebler
bf25909150
msvc-7.1 portability fix, signed/unsigned warning fix
...
[SVN r52241]
2009-04-07 19:53:53 +00:00
Eric Niebler
a96b0e9924
add mpl::char_ and mpl::string, fixes #2905
...
[SVN r52208]
2009-04-06 06:00:57 +00:00
Aleksey Gurtovoy
afbaa1252e
has_xxx: Adjust MSVC 7.1/8.0 workaround (ticket #1317 )
...
[SVN r49260]
2008-10-10 21:59:29 +00:00
Aleksey Gurtovoy
8e75b0f4ae
MPL: regenerate preprocessed headers for BCC (ticket #2345 )
...
[SVN r49246]
2008-10-10 10:48:48 +00:00
Aleksey Gurtovoy
6ed8bf8572
Okay, it was partially tested, on vector_c only. Restore it conditionally
...
[SVN r49245]
2008-10-10 10:23:28 +00:00
Aleksey Gurtovoy
5f8bfd09a4
Revert changeset 31196 -- the corresponding preprocessed headers has never been regenerated since the change and therefore it has never been properly tested
...
[SVN r49243]
2008-10-10 09:59:34 +00:00
Aleksey Gurtovoy
d1197e1f7d
$Source$ -> $Id$
...
[SVN r49239]
2008-10-10 09:10:26 +00:00
Aleksey Gurtovoy
6371d09c89
Test $HeadURL$ keyword substitution
...
[SVN r49238]
2008-10-10 09:00:11 +00:00
Aleksey Gurtovoy
2d97b44886
Test $Id$ keyword substitution
...
[SVN r49237]
2008-10-10 08:48:36 +00:00
Aleksey Gurtovoy
56c8b411c9
Test $URL$ keyword substitution
...
[SVN r49236]
2008-10-10 08:43:45 +00:00