Commit Graph

  • ea16c509a8 Break down the detail sequence code into smaller files. Edward Diener 2014-12-04 10:13:51 -0500
  • 91534854fc Added TYPE, EQUAL, UNARY, and MULI. Edward Diener 2014-12-03 22:04:25 -0500
  • 5e33c9b4d8 Fixed IS_BEGIN_TUPLE and usages. Edward Diener 2014-12-02 01:33:00 -0500
  • eeea872f28 Updated tests and addition of Boost_VMD_xxx type. Edward Diener 2014-12-01 19:10:44 -0500
  • 51550d80e3 Use BOOST_VMD_BEGIN_ in sequence. Edward Diener 2014-11-30 01:51:03 -0500
  • 61122a4154 Update basic identifier to simplify use. Edward Diener 2014-11-29 15:38:47 -0500
  • a7b6cc6611 Updated modifier functionality. Edward Diener 2014-11-26 00:02:35 -0500
  • 61753357a0 Updated individual elem implementations. Edward Diener 2014-11-23 21:39:42 -0500
  • 59a07d98f7 Updated modifiers processing. Edward Diener 2014-11-20 23:21:47 -0500
  • 7589aa912f Simplified generic interface. Edward Diener 2014-11-20 06:44:15 -0500
  • b6ca90e50b Updated tests and sequence logic for data only. Edward Diener 2014-11-19 11:25:48 -0500
  • 4417556e20 Rearrange where the macros are grouped. Edward Diener 2014-11-18 09:14:44 -0500
  • f28af70fc6 Fixed initial from processing. Edward Diener 2014-11-18 01:16:49 -0500
  • dfbc3cd994 Set number of arguments to main sequence processing. Edward Diener 2014-11-17 11:55:42 -0500
  • 93b6adfbc4 Simplified potential modifiers. Edward Diener 2014-11-17 10:23:04 -0500
  • a1f2a269a9 Removed number and added identifier for manipulators. Edward Diener 2014-11-14 21:14:58 -0500
  • 84ba883705 Change to identifier rather than number for modifiers. Edward Diener 2014-11-14 20:53:35 -0500
  • 85f68e1e62 Implemented the rest of the particular elem tests. Edward Diener 2014-11-09 15:20:06 -0500
  • 6c4e206c89 Fixed macro call name. Edward Diener 2014-11-09 15:19:16 -0500
  • d96b3aa8bd Added element tests. Edward Diener 2014-11-06 05:21:33 -0500
  • a6d350b7b0 Earlier testing for empty v-sequence. Edward Diener 2014-11-06 05:17:59 -0500
  • 5efac10333 Updated identifier implementation. Edward Diener 2014-11-03 22:51:43 -0500
  • 3e6978983d Updated implementation for generic elems. Edward Diener 2014-11-01 16:15:20 -0400
  • 245c1c6cb8 Standardized names for elem functionality. Edward Diener 2014-10-15 18:13:03 -0400
  • d7bb5243fd Start of added processing for elem and tuple processing Edward Diener 2014-10-14 15:27:28 -0400
  • fa2248e059 Straightened headers and changes sequence funcionality names Edward Diener 2014-10-12 13:48:08 -0400
  • 6ef99e9cd9 Call detail functionality from sequence processing Edward Diener 2014-10-10 10:51:34 -0400
  • f985048a3f Regularize sequence operations Edward Diener 2014-10-09 09:52:35 -0400
  • 4327ad85bd Updated internal split to always return tuple Edward Diener 2014-10-08 12:33:13 -0400
  • 03c6233ef1 Fixes and completion of test for sequence. Edward Diener 2014-10-07 00:42:37 -0400
  • e8a5b2d6a6 Fixed seq processing so that a single element seq can be followed by a multi-element tuple Edward Diener 2014-10-02 22:15:36 -0400
  • b2816e4985 Sequence enum functionality added. Edward Diener 2014-10-01 19:21:26 -0400
  • e699579677 Added elem and split elem functionality. Edward Diener 2014-10-01 17:48:32 -0400
  • 797e7f62db Use the term pre-detected rather than detected in the doxygen documentation. Edward Diener 2014-10-01 17:48:02 -0400
  • 4d7c0ab53a Support for different output Edward Diener 2014-09-29 12:17:09 -0400
  • 3dfae12b83 Simplified detail macro names Edward Diener 2014-09-29 10:37:12 -0400
  • 62c49cda25 Preliminary for SIZE Edward Diener 2014-09-29 10:05:20 -0400
  • 3a706f9ba6 Support for ELEM Edward Diener 2014-09-29 10:00:10 -0400
  • 185d0d88b5 Updated to TO_SEQ name and allowed for stopping through a particular element number. Edward Diener 2014-09-28 18:53:24 -0400
  • 9c60dfd965 Fixed re-entrant call. Edward Diener 2014-09-28 18:52:20 -0400
  • ab3f02f4df Prefer tuple to seq with size of 1. Edward Diener 2014-09-27 02:27:28 -0400
  • 075a8ca5e3 Handle empty list Edward Diener 2014-09-26 22:56:53 -0400
  • fc97fad0e7 Fixed empty lits problem. Edward Diener 2014-09-26 22:56:30 -0400
  • 6d80b4501f Fixed identifier while _d problem. Edward Diener 2014-09-26 22:56:07 -0400
  • 2bf4e7d0d3 Fixed some sequence errors and changed number to be a subset of identifiers with its own subset registration. Edward Diener 2014-09-26 19:10:56 -0400
  • a65ec0411f Corrected sequence code and types. Edward Diener 2014-09-26 00:29:11 -0400
  • 381f940983 Initial sequence implementation. Edward Diener 2014-09-25 19:01:01 -0400
  • 1c47b9cf79 Updated doc for cleaner implementation of numbers and identifiers. Edward Diener 2014-09-25 19:00:31 -0400
  • c97183f848 Delete HTML output for regeneration. Edward Diener 2014-09-25 18:57:29 -0400
  • ab4dc7f6b2 Use registration for number as a subset of identifier. Edward Diener 2014-09-22 18:38:15 -0400
  • 72062e6e2c Remove unnecessary header files. Edward Diener 2014-09-21 20:52:12 -0400
  • e923afb61a Fixed number and identifier problems and tests. Edward Diener 2014-09-21 20:12:30 -0400
  • d6d7674231 Implementation changes for numbers and identifiers. Edward Diener 2014-09-21 14:34:18 -0400
  • afb0974f57 New functionality for numbers and identifiers. Edward Diener 2014-09-20 01:18:12 -0400
  • b0c565a03c Changed to put macros in quickbook lists for readability. Edward Diener 2014-08-27 02:01:27 -0400
  • b3438d52a9 Updated description of the main purpose of the library. Edward Diener 2014-07-26 03:02:37 -0400
  • f1c8d79b33 Tested with VC++ 12. Edward Diener 2014-07-19 14:11:29 -0400
  • 2c889901c2 Added back new HTML documentation Edward Diener 2014-07-19 14:10:56 -0400
  • c8caeaf3ee Added back the PDF file. Edward Diener 2014-07-19 14:02:31 -0400
  • 13bdbad0c9 Updated documentation. Edward Diener 2014-07-19 14:00:14 -0400
  • 3f99a28867 Updated documentation index and dynamic typing document Edward Diener 2014-07-18 12:11:48 -0400
  • 3c527c341b Remove remove_parens and update documentation. Edward Diener 2014-07-17 22:43:09 -0400
  • 91618ef95c Remove documentation in order to regenerate it. Edward Diener 2014-07-17 22:12:01 -0400
  • f5b249409d Update documentation. Edward Diener 2014-07-16 20:31:22 -0400
  • 45a57a37f3 Add tests for empty parens and an empty list Edward Diener 2014-07-16 20:30:51 -0400
  • 0298421ae7 Update test for empty array. Edward Diener 2014-07-16 20:29:33 -0400
  • fd5277b59d Add is_parens_empty functionality. Edward Diener 2014-07-16 20:28:35 -0400
  • e45b0b09b8 Test array data as a tuple before testing array size as a number. Edward Diener 2014-07-16 20:27:18 -0400
  • f6b2787670 Added array_empty tests. Edward Diener 2014-06-11 14:30:16 -0400
  • 053fa141dc Fixing array processing for empty arrays. Edward Diener 2014-06-11 14:29:10 -0400
  • 9b9d66c926 Corrected test for an empty array. Edward Diener 2014-06-10 02:22:22 -0400
  • 6733ab9a66 Removal of is_empty_tuple and is_empty_seq. Edward Diener 2014-06-09 03:51:13 -0400
  • f1e5e43b08 Use IDENTITY and EMPTY in place of GRN_EMPTY, GEN_ONE, and GEN_ZERO. Edward Diener 2014-05-25 21:04:22 -0400
  • 88bfd3aae3 Remove unnecessary gen_empty include. Edward Diener 2014-05-20 18:25:39 -0400
  • ac1a0854c0 Test now succeeds. Edward Diener 2014-05-02 20:19:27 -0400
  • 225679aeee Updated comment Edward Diener 2014-05-02 20:19:04 -0400
  • 3a74ec71b3 Support for empty array, list, tuple, and seq. Edward Diener 2014-04-20 16:42:58 -0400
  • 0e3083afa8 Updated tests for empty arrays. Edward Diener 2014-04-18 21:38:10 -0400
  • ae21047066 Fixed logic for empty array. Edward Diener 2014-04-18 18:19:21 -0400
  • 1c3a988cbd Check for empty arrays. Edward Diener 2014-04-18 10:34:08 -0400
  • 23a6b323e6 Shortened mnemonic. Edward Diener 2014-04-18 10:01:54 -0400
  • 37cade56a7 Updated test for empty list Edward Diener 2014-04-17 23:35:46 -0400
  • 1b9f011489 Change to also check for an empty list, BOOST_PP_NIL. Edward Diener 2014-04-17 19:18:03 -0400
  • 6ae253983d Check for empty list as BOOST_PP_NIL Edward Diener 2014-04-16 14:43:31 -0400
  • 6cf858eb1c Repaced "input sequence" with "v-sequence" in documentation. Removed is_empty_tuple header. Edward Diener 2014-04-15 12:48:22 -0400
  • fc9f60bd97 Updated documentation and new ASSERT functionality and tests. Edward Diener 2014-04-14 21:07:09 -0400
  • 7d912224e3 Added _D versions when using BOOST_PP_WHILE. Edward Diener 2014-04-04 00:39:18 -0400
  • 67f85d2a4f Support for _D versions from BOOST_PP_WHILE loops. Edward Diener 2014-04-02 00:19:39 -0400
  • 2d59b28d0e Updated to use BOOST_VMD_ASSERT Edward Diener 2014-04-01 00:34:55 -0400
  • fb12e8901b Use BITAND rather than AND Edward Diener 2014-03-31 20:46:34 -0400
  • 74e5b0689b Tests for begin of array, list, and seq Edward Diener 2014-03-31 20:03:05 -0400
  • 44a14d2ffd Added tests for asserion failures and after arrays, lists, and seqs Edward Diener 2014-03-31 02:28:28 -0400
  • 0936256f15 Redesign for simpler header file structure and added BOOST_VMD_ASSERT Edward Diener 2014-03-30 02:05:36 -0400
  • 21837af1cd Updated tests for array, list, and seq Edward Diener 2014-03-29 01:06:13 -0400
  • 364036ffbe Merge branch 'master' of https://github.com/eldiener/variadic_macro_data Edward Diener 2014-03-28 00:50:11 -0400
  • ad554a690b List implementation Edward Diener 2014-03-28 00:49:36 -0400
  • de8acbdc54 Updated seq code. Edward Diener 2014-03-27 20:24:29 -0400
  • 9a63878270 Simplification of code. Edward Diener 2014-03-27 15:06:49 -0400
  • e0666c633f Move functionality into detail. Edward Diener 2014-03-27 02:01:22 -0400
  • 7ece55cde2 Changed parens to tuple Edward Diener 2014-03-24 17:54:21 -0400