Commit Graph

  • ec1c502dc1 Updated compilers tested list Edward Diener 2015-03-19 20:27:00 -0400
  • 8ebcb73325 Fix doc test. Update example. Edward Diener 2015-03-19 19:01:23 -0400
  • a14a888b9a Updated documentation and doc tests. Edward Diener 2015-03-19 14:31:02 -0400
  • 3045f0a265 Correct spelling in comment Edward Diener 2015-03-17 20:28:13 -0400
  • 4f8f93bd1c Add switch header file. Edward Diener 2015-03-16 20:20:02 -0400
  • 56a9807005 Fixed bug when using empty list. Edward Diener 2015-03-12 17:32:52 -0400
  • 3b9764ff7d Fixed bug when processing empty list. Edward Diener 2015-03-12 10:55:16 -0400
  • d4d2d6fe5c Fixed check for array syntax. Edward Diener 2015-03-11 13:47:55 -0400
  • 148574b519 Fixed end-of-file for Wave trace. Edward Diener 2015-03-11 13:47:27 -0400
  • de2f697ae8 Updated with more precise docs regarding preprocessing errors. Edward Diener 2015-03-10 20:37:23 -0400
  • 7208029dee Fixed bug when using return type modifiers. Edward Diener 2015-03-10 20:36:22 -0400
  • bc8d05aaab Moved end-of-file marker to satisfy Wave's trace facility. Edward Diener 2015-03-10 20:35:47 -0400
  • 81779f2372 Added subtyping documentation Edward Diener 2015-03-05 18:08:44 -0500
  • 4d6e1f540d Change subtype macro name and sequence type. Edward Diener 2015-03-05 18:07:56 -0500
  • 33754dca95 Updated documentation for better clarity. Edward Diener 2015-03-04 14:38:54 -0500
  • 106c91b77e Correct doxygen documentation Edward Diener 2015-03-04 14:38:28 -0500
  • b61df04133 Add pre-detection for numbers so that numbers can be treated as identifiers if desired. Edward Diener 2015-03-04 14:37:39 -0500
  • b1c3e7f85a Updated doxygen docs using 'sequence' as the input. Edward Diener 2015-03-03 12:31:31 -0500
  • d89a5108bb Added separate identifier registration header file for BOOST_PP_NIL. Edward Diener 2015-03-02 19:32:03 -0500
  • 8a6376ec6e Adding doxygen documentation and simplifying BOOST_VMD_IS_EMPTY_LIST macro, Edward Diener 2015-03-02 19:30:32 -0500
  • c3dd7b5912 Updated documentation files. Edward Diener 2015-02-28 23:17:13 -0500
  • 980131b5dc Change tests for BOOST_VMD_ASSERT_IS_EMPTY so the new header file is included. Edward Diener 2015-02-28 23:02:15 -0500
  • 857b0b6ed4 Put BOOST_VMD_ASSERT_IS_EMPTY in its won header file. Edward Diener 2015-02-28 23:01:04 -0500
  • c83d17d5f0 Update of equal processing to check tuple size early. Edward Diener 2015-02-20 01:33:21 -0500
  • bc741345af Updated implementation of BOOST_VMD_GET_TYPE avoids problems for multi-sequence with invalid array or list. Edward Diener 2015-02-18 13:10:54 -0500
  • 177b960e49 Fixed missing BOOT_VMD_IDENTITY_RESULT when needed, add _D versions when needed, turn off VC++ warning Edward Diener 2015-01-30 23:14:16 -0500
  • ed797eb62b Use the detail NOT_EMPTY macro Edward Diener 2015-01-27 13:53:56 -0500
  • 45d429a143 Move headers back to main include directory Edward Diener 2015-01-27 13:19:55 -0500
  • 20a046a251 Remove unused files Edward Diener 2015-01-27 01:41:13 -0500
  • d784c639bd Test now use generic equal and not equal functionality Edward Diener 2015-01-27 00:22:30 -0500
  • 4d198a1011 Use BOOST_VMD_EQUAL qand BOOST_VMD_NOT_EQUAL and not individual implementations Edward Diener 2015-01-27 00:21:33 -0500
  • 2b74914576 Changed so each equal and data_equal recursion has a number Edward Diener 2015-01-26 15:42:30 -0500
  • 2d16ae1a90 Removed individual elem files Edward Diener 2015-01-26 03:30:26 -0500
  • b2495e0cbc Update tests to use elem Edward Diener 2015-01-25 22:11:05 -0500
  • 30b3065d16 Handle index in mods and fix elem Edward Diener 2015-01-25 22:10:37 -0500
  • 13845b90a3 Fixed bug Edward Diener 2015-01-25 17:20:33 -0500
  • 9f94462a7e Updated with comments and reduction of unnecessary macros Edward Diener 2015-01-25 14:05:19 -0500
  • 858c6a1a85 Update BOOST_VMD_ELEM implementation Edward Diener 2015-01-25 00:23:57 -0500
  • 65b9683c80 Add detail implementations and a not empty macro for internal use Edward Diener 2015-01-24 02:36:34 -0500
  • b77b3aabba Coorected test Edward Diener 2015-01-24 02:31:40 -0500
  • fb28bae36f Updated BOOST_VMD_ELEM implementation Edward Diener 2015-01-24 02:30:45 -0500
  • 07462d61f5 Updated is_type top avoid recursion of is_identifier Edward Diener 2015-01-20 08:08:00 -0500
  • 534d9febbe Cleaner is_identifier, is_number, and is_type implementations with les dependencies Edward Diener 2015-01-19 12:25:50 -0500
  • d981f50856 Updated is_ implementations with less dependencies Edward Diener 2015-01-19 01:09:05 -0500
  • 8b479b627f Update test using types Edward Diener 2015-01-14 13:46:53 -0500
  • f8e923e65d Updated type tests Edward Diener 2015-01-14 01:46:28 -0500
  • ec13144193 Delete unneeded tests Edward Diener 2015-01-12 23:52:42 -0500
  • 06123025d1 Updated type tests and implementation Edward Diener 2015-01-12 23:48:16 -0500
  • a4e9386ce5 Added detail files for number and type Edward Diener 2015-01-11 22:28:52 -0500
  • d6c041d37f Updated implementations for number and type which uses identifier. Edward Diener 2015-01-11 22:26:11 -0500
  • 52d0d397dc Move the macro to bottom of file Edward Diener 2015-01-11 14:56:25 -0500
  • f036bdcdeb Delete unneeded headers Edward Diener 2015-01-11 04:13:24 -0500
  • 0ec69cd5a1 Corected code and rename registration headers Edward Diener 2015-01-11 04:12:07 -0500
  • 47a06e31f8 Remove general generic header Edward Diener 2015-01-08 17:20:56 -0500
  • a72d1c898a Move generic back to top level Edward Diener 2015-01-08 17:20:03 -0500
  • 9878fb0bfd Corrected tests to use new type functionality. Edward Diener 2015-01-08 13:58:20 -0500
  • 4c21450289 Changed BOOST_VMD_TYPE to BOOST_VMD_GET_TYPE and corrected header inclusion for types. Edward Diener 2015-01-08 13:57:26 -0500
  • 664200d59b Added detail files for type and factored match_single_identifier in its own file Edward Diener 2015-01-06 15:53:09 -0500
  • a01ba96ef6 Update tests to regularize types Edward Diener 2015-01-06 14:49:37 -0500
  • ee164caa55 Add type as another vtype Edward Diener 2015-01-06 14:49:00 -0500
  • d54ef4b2a2 Regularize types Edward Diener 2015-01-06 14:47:17 -0500
  • 1ec6d63737 Removed unnecessary implementation from general header files and tests Edward Diener 2015-01-04 19:32:17 -0500
  • cf33c1430f Remove unnecessary functionality and tests Edward Diener 2015-01-04 18:36:28 -0500
  • a2afd05fc9 Changed parens o have low-level macros Edward Diener 2015-01-04 15:41:22 -0500
  • b8e2f944c3 Delete unneeded implementation and unnecessary tests Edward Diener 2015-01-04 10:53:52 -0500
  • 5eaa56e901 Remove unneeded implementation Edward Diener 2015-01-04 10:30:17 -0500
  • cb05b95eac Updated tests with only necessary functionality Edward Diener 2015-01-04 04:26:50 -0500
  • 45251563a0 Limit functionality to only necessary macros. Edward Diener 2015-01-04 04:25:57 -0500
  • ef4614e3e3 Updated AFTER implementations Edward Diener 2015-01-02 02:14:42 -0500
  • 26f1ae5da6 Fixed implementation to allow particular types. Edward Diener 2014-12-30 22:16:39 -0500
  • baae0bb9c3 Added _D invocations of modifiers functionality Edward Diener 2014-12-30 20:20:29 -0500
  • 9da2e2e88f Regularize modifiers Edward Diener 2014-12-29 21:35:09 -0500
  • 38e9c3e572 Added tests for a multi-vsequence. Edward Diener 2014-12-27 20:17:37 -0500
  • db505506cb EQUAL and NOT_EQUAL tests for a multi-vsequence. Edward Diener 2014-12-27 20:16:37 -0500
  • 3ce98b3c13 Support for multi vsequence in EQUAL Edward Diener 2014-12-27 08:44:15 -0500
  • e5f3d84f8e Changed name for additional parsing type tags Edward Diener 2014-12-27 03:26:57 -0500
  • 00715e026f Updated tests Edward Diener 2014-12-26 03:08:04 -0500
  • 230d11f8e1 Updated tests Edward Diener 2014-12-26 03:07:31 -0500
  • 5ce6a06ce9 Implementation fixes Edward Diener 2014-12-26 03:07:12 -0500
  • 22ec40fca5 Updated tests and compiler switch for gcc-4.8.1 on up to prevent out of memory problems. Edward Diener 2014-12-25 21:46:03 -0500
  • 9ea0db570c Simplify use of IDENTITY Edward Diener 2014-12-23 16:38:05 -0500
  • e2257a9246 Simplified EQUAL and NOT_EQUAL code and addiion of individual EQUAL/NOT_EQUAL Edward Diener 2014-12-23 03:02:03 -0500
  • 1a8a501b5c Better recursive processing. Edward Diener 2014-12-21 23:29:13 -0500
  • 941d41cc1a Updated EQUAL test for array. Edward Diener 2014-12-20 23:13:16 -0500
  • f4dd9315e5 Updated equal to check for empty and beginning parens first. Edward Diener 2014-12-20 23:11:30 -0500
  • 626a26113d Updated EQUAL tests Edward Diener 2014-12-20 14:22:29 -0500
  • 6642c5119f Updated EQUAL implementation. Edward Diener 2014-12-20 14:21:57 -0500
  • acbf13361c Updated use of BOOST_PP_OVERLOAD for VC++ and equality/non-equality for all types. Edward Diener 2014-12-18 02:01:59 -0500
  • 696c8bbcea Fixed code so that there is a distinct loop functionality for boh the normal and _d versions. Edward Diener 2014-12-17 00:09:50 -0500
  • be65d50821 Use equal and not_equal in generic. Edward Diener 2014-12-15 14:17:46 -0500
  • 90d278592a Updated equality tests Edward Diener 2014-12-15 13:50:56 -0500
  • 8cb31d52ce Equality for composite types Edward Diener 2014-12-15 13:48:47 -0500
  • 652c83e12a Use re-entrant forms for Boost PP macros. Edward Diener 2014-12-07 22:15:37 -0500
  • 057c1b6e4a Use and specify reentrant versions of VMD functionality. Edward Diener 2014-12-07 15:57:29 -0500
  • 0bafa0e52b Regularize naming for BOOST_VMD_IDENTITY macro use. Edward Diener 2014-12-06 09:09:36 -0500
  • 16e537bd66 Individual files for specific elem functionality. Edward Diener 2014-12-06 06:32:06 -0500
  • 44a2772931 Use specific headers in tests. Edward Diener 2014-12-05 21:12:08 -0500
  • e5c0ef8a64 Added and used specific generic headers. Edward Diener 2014-12-05 17:51:40 -0500
  • dd6a93a041 Renaming of detail header files. Edward Diener 2014-12-04 23:43:22 -0500
  • e8ab773580 Individual header files for specific type functionality. Edward Diener 2014-12-04 23:13:05 -0500