|
3f97464c27
|
Added needed include.
|
2015-07-17 07:16:11 -04:00 |
|
|
b125850bbb
|
Fixes for BOOST_PP_SEQ_REMOVE when the seq is its maximum size and has its last element removed. Also updated seq tests.
|
2015-05-29 01:36:06 -04:00 |
|
|
350c0e59b1
|
Add ned macro
|
2015-05-27 19:15:45 -04:00 |
|
|
2612bf706c
|
Corrected fix for the for_each problem when dealing with as much as 256 seq elements.
|
2015-05-27 19:13:22 -04:00 |
|
|
b84235fcb7
|
Revert "Corrected fix for seq for each processing."
This reverts commit dc61cc1373 .
|
2015-05-27 07:44:30 -04:00 |
|
|
4aa8ae8a01
|
Disallow variadic macro support for versions below 12.4, since that is the first version with C++11 support.
|
2015-05-26 17:39:58 -04:00 |
|
|
9044b17f18
|
For Oracle C++ do not automatically turn off variadic macro support for version 12.3 or higher, since those versions can support C++11.
|
2015-05-25 23:46:33 -04:00 |
|
|
dc61cc1373
|
Corrected fix for seq for each processing.
|
2015-05-19 20:10:39 -04:00 |
|
|
4c2c83f9f2
|
Backing out for_each and for_each_i changes.
|
2015-05-19 11:34:02 -04:00 |
|
|
06c18a67f8
|
Fixed replace when replacing the last element of a 256 element sequence.
|
2015-05-18 16:36:06 -04:00 |
|
|
eb2a675b8f
|
Added #undef to quell VC++ warnings about macro be redefined.
|
2015-05-18 10:51:50 -04:00 |
|
|
b12333b419
|
Fixed problem when repetitions go past 256 and the 257th loop op returns that the repetitions are finished.
|
2015-05-18 02:14:35 -04:00 |
|
|
1543b5fbf7
|
Remove need to add extra nil element
|
2015-05-17 14:54:39 -04:00 |
|
|
86378d648e
|
Removed need to add extra seq element.
|
2015-05-17 13:30:03 -04:00 |
|
|
4360660e39
|
Add wstringize.hpp to library header
|
2015-05-16 23:58:39 -04:00 |
|
|
827ff0905c
|
Cleaner use of preprocessor defines to quell warnings.
|
2015-05-16 23:44:06 -04:00 |
|
|
1b3fe1570b
|
Put BOOST_PP_EXPAND in correct place for VC++
|
2015-02-02 21:19:50 -05:00 |
|
|
4f0adfb553
|
Reveert removal of BOOST_PP_EXPAND
|
2015-02-02 18:04:58 -05:00 |
|
|
dc54fee21c
|
Remove BOOST_PP_EXPAND usage since it is no needed
|
2015-01-30 23:11:07 -05:00 |
|
|
77a9177c31
|
Remove extraneous include
|
2015-01-30 22:15:54 -05:00 |
|
|
3760758d4e
|
When the Intellisense compiler is being used wihin the Visual Studio IDE, both __EDG__ and __INTELLISENSE__ are defined along with the usual VC++ predefines. This change adjusts the Boost PP configuration to take into account that situation.
|
2014-11-09 14:20:03 -05:00 |
|
|
f77c8f2c85
|
When using clang variadic macro support is now dependent on the C or C++ version system, and not automatically turned on in all situations. This reduces clang warnings.
|
2014-08-19 00:32:35 -04:00 |
|
|
9c478f0c39
|
Special processing when "empty" single element .
|
2014-07-20 17:40:02 -04:00 |
|
|
542bd2653d
|
Use expand to fix VC++ problem.
|
2014-07-03 16:59:52 -04:00 |
|
|
fd36e236bc
|
get_data not needed.
|
2014-07-03 16:59:39 -04:00 |
|
|
c4bf80ee1d
|
Cleaner inclusion if is_single_return functionality.
|
2014-07-03 16:59:30 -04:00 |
|
|
2cea910cd8
|
Simplify get_data.
|
2014-07-03 16:59:15 -04:00 |
|
|
4fc958a89d
|
Remove special processing for REM_CTOR wsing VC++.
|
2014-07-03 16:59:05 -04:00 |
|
|
b70598c357
|
Using BOOST_PP_IDENTITY makes code clearer.
|
2014-07-03 16:51:17 -04:00 |
|
|
56525c76cc
|
Change back to original implementation.
|
2014-07-03 16:50:56 -04:00 |
|
|
8ac31eb612
|
Changed BOOST_PP_EMPTY to only use the variadic version when not VC++. Corrected others to use local version of EMPTY.
|
2014-07-03 16:50:44 -04:00 |
|
|
f61bb8a80f
|
Changed functionality so empty arrays/lists when converted to a seq or a tuple expand to nothing.
|
2014-07-03 16:46:20 -04:00 |
|
|
fb732aaab5
|
Fixes for empty conversions and tests for empty conversions.
|
2014-07-03 16:45:55 -04:00 |
|
|
9dfce3363c
|
Added remove_parens and tests.
|
2014-07-03 16:45:22 -04:00 |
|
|
ec93b32f82
|
Corrected calculation _msc_ver number.
|
2014-07-03 16:44:56 -04:00 |
|
|
4ed6f6e07a
|
Addition of is_empty tests and changes to rem processing as a workaround to VC++ problem.
|
2014-07-03 16:44:00 -04:00 |
|
|
2c7cf9410a
|
Added variadic version of BOOST_PP_EMPTY and added new is_empty tests.
|
2014-07-03 16:43:40 -04:00 |
|
|
975c39b910
|
Added variadic is_empty and is_begin_parens along with tests.
|
2014-07-03 16:43:16 -04:00 |
|
|
f80bb83f3b
|
Fixes for empty tuple processing
|
2014-07-03 16:42:26 -04:00 |
|
|
6b0be3fe4f
|
Revert "Merge branch 'master' into develop"
This reverts commit 1422fce0db , reversing
changes made to 9d2d1fffdf .
|
2014-06-16 23:58:35 -04:00 |
|
|
9d2d1fffdf
|
Revert use of variadic is_empty.
|
2014-06-16 07:01:15 -04:00 |
|
|
70e0f2d6e0
|
Using BOOST_PP_IDENTITY makes code clearer.
|
2014-05-26 16:36:30 -04:00 |
|
|
b03d46129c
|
Change back to original implementation.
|
2014-05-25 07:53:44 -04:00 |
|
|
9d308c1b9d
|
Changed BOOST_PP_EMPTY to only use the variadic version when not VC++. Corrected others to use local version of EMPTY.
|
2014-05-23 10:23:40 -04:00 |
|
|
1f16a481c7
|
Changed functionality so empty arrays/lists when converted to a seq or a tuple expand to nothing.
|
2014-05-05 20:49:20 -04:00 |
|
|
697ebcd840
|
Fixes for empty conversions and tests for empty conversions.
|
2014-05-04 03:07:00 -04:00 |
|
|
70e775452a
|
Added remove_parens and tests.
|
2014-05-03 02:15:47 -04:00 |
|
|
7da9dbb7a9
|
Corrected calculation _msc_ver number.
|
2014-05-02 02:59:10 -04:00 |
|
|
c66ea5871f
|
Addition of is_empty tests and changes to rem processing as a workaround to VC++ problem.
|
2014-04-30 16:06:49 -04:00 |
|
|
6fe93a542d
|
Added variadic version of BOOST_PP_EMPTY and added new is_empty tests.
|
2014-04-28 22:12:08 -04:00 |
|