Commit Graph

435 Commits

Author SHA1 Message Date
Edward Diener 60691e3a49 Merge branch 'vcoverload' into develop 2014-06-08 10:21:02 -04:00
Edward Diener 3f75659921 Added documentation for is_begin_parens and remove_parens. 2014-06-08 02:00:24 -04:00
Edward Diener b43a4708eb Correct line endings. 2014-06-04 19:38:09 -04:00
Edward Diener b923dadf19 Merge pull request #2 from coding-po/Bug_8454
#8454. Fixed minor typo in documentation.
2014-06-04 06:53:42 -04:00
Edward Diener e57370608e Updated doc for empty array and/or list when converted to other data type. 2014-06-04 06:50:33 -04:00
6recetru 7da3c88d82 #8454. Fixed minor typo in documentation. 2014-05-26 16:55:07 -07:00
Edward Diener 70e0f2d6e0 Using BOOST_PP_IDENTITY makes code clearer. 2014-05-26 16:36:30 -04:00
Edward Diener b03d46129c Change back to original implementation. 2014-05-25 07:53:44 -04:00
Edward Diener 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
Edward Diener 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
Edward Diener 181a88db7e Added further tests for empty lists and arrays. 2014-05-04 23:55:53 -04:00
Edward Diener 697ebcd840 Fixes for empty conversions and tests for empty conversions. 2014-05-04 03:07:00 -04:00
Edward Diener 70e775452a Added remove_parens and tests. 2014-05-03 02:15:47 -04:00
Edward Diener dec4cfd273 Further tests of changes involving empty data. 2014-05-02 20:17:08 -04:00
Edward Diener 7da9dbb7a9 Corrected calculation _msc_ver number. 2014-05-02 02:59:10 -04:00
Edward Diener 5c22605c3d Removed tests which involve undefined behavior. 2014-05-01 23:21:05 -04:00
Edward Diener 4614c62130 Updated tests for strict compilers or VC++ 2014-05-01 01:20:12 -04:00
Edward Diener fe2a9cbfcc Added variadic is_empty tests. 2014-04-30 16:15:57 -04:00
Edward Diener 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
Edward Diener 6fe93a542d Added variadic version of BOOST_PP_EMPTY and added new is_empty tests. 2014-04-28 22:12:08 -04:00
Edward Diener d2bfda8308 Added variadic is_empty and is_begin_parens along with tests. 2014-04-28 19:24:42 -04:00
Edward Diener 0a23b4d6a6 Fixes for empty tuple processing 2014-04-27 12:00:13 -04:00
Edward Diener 91fb925e1c Correct line ending. 2014-02-27 22:43:23 -05:00
Edward Diener cc9fbc3734 Fix incorrect line ending. 2014-02-27 17:37:30 -05:00
Edward Diener a5ed4fe7d8 Added copyright and base link back to original macro. 2014-02-27 17:25:32 -05:00
Edward Diener 042fb29bf1 Added links to topics with macros which use re-entrancy versions. 2014-02-27 17:06:00 -05:00
Edward Diener 2b46c0f6bd Added topics for showing lists of macros which re-enter FOR, REPEAT, and WHILE. 2014-02-27 16:49:57 -05:00
Edward Diener 6978c83372 Explanations about using tuples rather than arrays with variadic macro support. 2013-12-05 17:43:48 -05:00
Edward Diener 58cf4ccba9 Updated title explanation about Boost PP usability. 2013-12-05 17:28:42 -05:00
Edward Diener d11b03ad1e Updated tests to cover more areas of the implementation. 2013-12-05 14:43:02 -05:00
Edward Diener b3cdac0ea2 Updated tests.
[SVN r86789]
2013-11-23 07:45:00 +00:00
Edward Diener b03b732a19 Updated documentation for tuples.
[SVN r86788]
2013-11-23 03:59:40 +00:00
Edward Diener e9bdfe5276 Corrected description.
[SVN r86783]
2013-11-22 04:00:54 +00:00
Edward Diener b8eb1e0149 Updated tuple docujmentation for new functionality.
[SVN r86782]
2013-11-22 03:38:17 +00:00
Edward Diener 428b3c5103 The clang compiler now supports variadic macros by default.
[SVN r86780]
2013-11-21 18:57:41 +00:00
Edward Diener 25dbb38e1e Updated tuple tests.
[SVN r86766]
2013-11-19 14:53:24 +00:00
Edward Diener 8647354545 Updated tuple rem documentation.
[SVN r86761]
2013-11-19 04:31:38 +00:00
Edward Diener 9d3203eb71 Fixes for VC++ and variadic size usage.
[SVN r86760]
2013-11-19 02:47:23 +00:00
Edward Diener e607287986 Updated array tests.
[SVN r86743]
2013-11-17 22:23:51 +00:00
Edward Diener b3a1643428 Fix to BOOST_PP_TUPLE_REM for VC++8.0 and note in documentation about it.
[SVN r86742]
2013-11-17 22:05:23 +00:00
Edward Diener 8179a114c3 Added new tuple headers and updated tests to use a common test source file for each test.
[SVN r86715]
2013-11-15 23:54:12 +00:00
Edward Diener 5e0422ff97 Reinstate fix for clang so that it is recognized as strict compliance.
[SVN r86044]
2013-09-30 02:04:47 +00:00
Edward Diener 06b1bf9b21 Revert previous change for clang.
[SVN r86011]
2013-09-29 19:21:46 +00:00
Edward Diener 1cd181a946 Changed for clang on Windows which defines _MSC_VER.
[SVN r86004]
2013-09-29 15:16:25 +00:00
Edward Diener 6f56be00ee Update to restore BOOST_PP_TUPLE_REM_0()
[SVN r85172]
2013-07-30 00:36:47 +00:00
Edward Diener d51297c62b Removed redundant explanation.
[SVN r83898]
2013-04-14 14:48:50 +00:00
Edward Diener e630b6e23f Updated documentation linking the (v) notation to a named anchor explaining it.
[SVN r83891]
2013-04-14 01:46:09 +00:00
Edward Diener b07cc69819 Updated documentation linking the (v) notation to a named anchor explaining it.
[SVN r83890]
2013-04-14 00:50:30 +00:00
Paul Mensonides b60a47252d added VARIADIC_SEQ_TO_SEQ
[SVN r80704]
2012-09-26 03:50:27 +00:00
Edward Diener 7346503b96 Update link to the C++ Template Metaprogramming book Appendix A online.
[SVN r75126]
2011-10-27 02:10:02 +00:00