Commit Graph

494 Commits

Author SHA1 Message Date
Edward Diener
52d0d397dc Move the macro to bottom of file 2015-01-11 14:56:25 -05:00
Edward Diener
f036bdcdeb Delete unneeded headers 2015-01-11 04:13:24 -05:00
Edward Diener
0ec69cd5a1 Corected code and rename registration headers 2015-01-11 04:12:07 -05:00
Edward Diener
47a06e31f8 Remove general generic header 2015-01-08 17:20:56 -05:00
Edward Diener
a72d1c898a Move generic back to top level 2015-01-08 17:20:03 -05:00
Edward Diener
9878fb0bfd Corrected tests to use new type functionality. 2015-01-08 13:58:20 -05:00
Edward Diener
4c21450289 Changed BOOST_VMD_TYPE to BOOST_VMD_GET_TYPE and corrected header inclusion for types. 2015-01-08 13:57:26 -05:00
Edward Diener
664200d59b Added detail files for type and factored match_single_identifier in its own file 2015-01-06 15:53:09 -05:00
Edward Diener
a01ba96ef6 Update tests to regularize types 2015-01-06 14:49:37 -05:00
Edward Diener
ee164caa55 Add type as another vtype 2015-01-06 14:49:00 -05:00
Edward Diener
d54ef4b2a2 Regularize types 2015-01-06 14:47:17 -05:00
Edward Diener
1ec6d63737 Removed unnecessary implementation from general header files and tests 2015-01-04 19:32:17 -05:00
Edward Diener
cf33c1430f Remove unnecessary functionality and tests 2015-01-04 18:36:28 -05:00
Edward Diener
a2afd05fc9 Changed parens o have low-level macros 2015-01-04 15:41:22 -05:00
Edward Diener
b8e2f944c3 Delete unneeded implementation and unnecessary tests 2015-01-04 10:53:52 -05:00
Edward Diener
5eaa56e901 Remove unneeded implementation 2015-01-04 10:30:17 -05:00
Edward Diener
cb05b95eac Updated tests with only necessary functionality 2015-01-04 04:26:50 -05:00
Edward Diener
45251563a0 Limit functionality to only necessary macros. 2015-01-04 04:25:57 -05:00
Edward Diener
ef4614e3e3 Updated AFTER implementations 2015-01-02 02:14:42 -05:00
Edward Diener
26f1ae5da6 Fixed implementation to allow particular types. 2014-12-30 22:16:39 -05:00
Edward Diener
baae0bb9c3 Added _D invocations of modifiers functionality 2014-12-30 20:20:29 -05:00
Edward Diener
9da2e2e88f Regularize modifiers 2014-12-29 21:35:09 -05:00
Edward Diener
38e9c3e572 Added tests for a multi-vsequence. 2014-12-27 20:17:37 -05:00
Edward Diener
db505506cb EQUAL and NOT_EQUAL tests for a multi-vsequence. 2014-12-27 20:16:37 -05:00
Edward Diener
3ce98b3c13 Support for multi vsequence in EQUAL 2014-12-27 08:44:15 -05:00
Edward Diener
e5f3d84f8e Changed name for additional parsing type tags 2014-12-27 03:26:57 -05:00
Edward Diener
00715e026f Updated tests 2014-12-26 03:08:04 -05:00
Edward Diener
230d11f8e1 Updated tests 2014-12-26 03:07:31 -05:00
Edward Diener
5ce6a06ce9 Implementation fixes 2014-12-26 03:07:12 -05:00
Edward Diener
22ec40fca5 Updated tests and compiler switch for gcc-4.8.1 on up to prevent out of memory problems. 2014-12-25 21:46:03 -05:00
Edward Diener
9ea0db570c Simplify use of IDENTITY 2014-12-23 16:38:05 -05:00
Edward Diener
e2257a9246 Simplified EQUAL and NOT_EQUAL code and addiion of individual EQUAL/NOT_EQUAL 2014-12-23 03:02:03 -05:00
Edward Diener
1a8a501b5c Better recursive processing. 2014-12-21 23:29:13 -05:00
Edward Diener
941d41cc1a Updated EQUAL test for array. 2014-12-20 23:13:16 -05:00
Edward Diener
f4dd9315e5 Updated equal to check for empty and beginning parens first. 2014-12-20 23:11:30 -05:00
Edward Diener
626a26113d Updated EQUAL tests 2014-12-20 14:22:29 -05:00
Edward Diener
6642c5119f Updated EQUAL implementation. 2014-12-20 14:21:57 -05:00
Edward Diener
acbf13361c Updated use of BOOST_PP_OVERLOAD for VC++ and equality/non-equality for all types. 2014-12-18 02:01:59 -05:00
Edward Diener
696c8bbcea Fixed code so that there is a distinct loop functionality for boh the normal and _d versions. 2014-12-17 00:09:50 -05:00
Edward Diener
be65d50821 Use equal and not_equal in generic. 2014-12-15 14:17:46 -05:00
Edward Diener
90d278592a Updated equality tests 2014-12-15 13:50:56 -05:00
Edward Diener
8cb31d52ce Equality for composite types 2014-12-15 13:48:47 -05:00
Edward Diener
652c83e12a Use re-entrant forms for Boost PP macros. 2014-12-07 22:15:37 -05:00
Edward Diener
057c1b6e4a Use and specify reentrant versions of VMD functionality. 2014-12-07 15:57:29 -05:00
Edward Diener
0bafa0e52b Regularize naming for BOOST_VMD_IDENTITY macro use. 2014-12-06 09:09:36 -05:00
Edward Diener
16e537bd66 Individual files for specific elem functionality. 2014-12-06 06:32:06 -05:00
Edward Diener
44a2772931 Use specific headers in tests. 2014-12-05 21:12:08 -05:00
Edward Diener
e5c0ef8a64 Added and used specific generic headers. 2014-12-05 17:51:40 -05:00
Edward Diener
dd6a93a041 Renaming of detail header files. 2014-12-04 23:43:22 -05:00
Edward Diener
e8ab773580 Individual header files for specific type functionality. 2014-12-04 23:13:05 -05:00