Commit Graph

162 Commits

Author SHA1 Message Date
Edward Diener
8ebcb73325 Fix doc test. Update example. 2015-03-19 19:01:23 -04:00
Edward Diener
a14a888b9a Updated documentation and doc tests. 2015-03-19 14:31:02 -04:00
Edward Diener
4f8f93bd1c Add switch header file. 2015-03-16 20:20:02 -04:00
Edward Diener
4d6e1f540d Change subtype macro name and sequence type. 2015-03-05 18:07:56 -05:00
Edward Diener
980131b5dc Change tests for BOOST_VMD_ASSERT_IS_EMPTY so the new header file is included. 2015-02-28 23:02:15 -05:00
Edward Diener
177b960e49 Fixed missing BOOT_VMD_IDENTITY_RESULT when needed, add _D versions when needed, turn off VC++ warning 2015-01-30 23:14:16 -05:00
Edward Diener
45d429a143 Move headers back to main include directory 2015-01-27 13:19:55 -05:00
Edward Diener
d784c639bd Test now use generic equal and not equal functionality 2015-01-27 00:22:30 -05:00
Edward Diener
b2495e0cbc Update tests to use elem 2015-01-25 22:11:05 -05:00
Edward Diener
b77b3aabba Coorected test 2015-01-24 02:31:40 -05:00
Edward Diener
8b479b627f Update test using types 2015-01-14 13:46:53 -05:00
Edward Diener
f8e923e65d Updated type tests 2015-01-14 01:46:28 -05:00
Edward Diener
ec13144193 Delete unneeded tests 2015-01-12 23:52:42 -05:00
Edward Diener
06123025d1 Updated type tests and implementation 2015-01-12 23:48:16 -05:00
Edward Diener
0ec69cd5a1 Corected code and rename registration headers 2015-01-11 04:12:07 -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
a01ba96ef6 Update tests to regularize types 2015-01-06 14:49:37 -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
b8e2f944c3 Delete unneeded implementation and unnecessary tests 2015-01-04 10:53:52 -05:00
Edward Diener
cb05b95eac Updated tests with only necessary functionality 2015-01-04 04:26:50 -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
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
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
941d41cc1a Updated EQUAL test for array. 2014-12-20 23:13:16 -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
90d278592a Updated equality tests 2014-12-15 13:50:56 -05:00
Edward Diener
057c1b6e4a Use and specify reentrant versions of VMD functionality. 2014-12-07 15:57:29 -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
91534854fc Added TYPE, EQUAL, UNARY, and MULI. 2014-12-03 22:04:25 -05:00
Edward Diener
5e33c9b4d8 Fixed IS_BEGIN_TUPLE and usages. 2014-12-02 01:33:00 -05:00
Edward Diener
eeea872f28 Updated tests and addition of Boost_VMD_xxx type. 2014-12-01 19:10:44 -05:00
Edward Diener
61122a4154 Update basic identifier to simplify use. 2014-11-29 15:38:47 -05:00
Edward Diener
a7b6cc6611 Updated modifier functionality. 2014-11-26 00:02:35 -05:00
Edward Diener
61753357a0 Updated individual elem implementations. 2014-11-23 21:39:42 -05:00
Edward Diener
7589aa912f Simplified generic interface. 2014-11-20 06:44:15 -05:00
Edward Diener
b6ca90e50b Updated tests and sequence logic for data only. 2014-11-19 11:25:48 -05:00
Edward Diener
85f68e1e62 Implemented the rest of the particular elem tests. 2014-11-09 15:20:06 -05:00
Edward Diener
d96b3aa8bd Added element tests. 2014-11-06 05:21:33 -05:00
Edward Diener
a6d350b7b0 Earlier testing for empty v-sequence. 2014-11-06 05:17:59 -05:00
Edward Diener
5efac10333 Updated identifier implementation. 2014-11-03 22:51:43 -05:00
Edward Diener
3e6978983d Updated implementation for generic elems. 2014-11-01 16:15:20 -04:00
Edward Diener
245c1c6cb8 Standardized names for elem functionality. 2014-10-15 18:13:03 -04:00
Edward Diener
fa2248e059 Straightened headers and changes sequence funcionality names 2014-10-12 13:48:08 -04:00
Edward Diener
f985048a3f Regularize sequence operations 2014-10-09 09:52:35 -04:00
Edward Diener
4327ad85bd Updated internal split to always return tuple 2014-10-08 12:33:13 -04:00
Edward Diener
03c6233ef1 Fixes and completion of test for sequence. 2014-10-07 00:42:37 -04:00
Edward Diener
a65ec0411f Corrected sequence code and types. 2014-09-26 00:29:11 -04:00
Edward Diener
e923afb61a Fixed number and identifier problems and tests. 2014-09-21 20:12:30 -04:00
Edward Diener
d6d7674231 Implementation changes for numbers and identifiers. 2014-09-21 14:34:18 -04:00
Edward Diener
afb0974f57 New functionality for numbers and identifiers. 2014-09-20 01:18:12 -04:00
Edward Diener
3c527c341b Remove remove_parens and update documentation. 2014-07-17 22:43:09 -04:00
Edward Diener
45a57a37f3 Add tests for empty parens and an empty list 2014-07-16 20:30:51 -04:00
Edward Diener
0298421ae7 Update test for empty array. 2014-07-16 20:29:33 -04:00
Edward Diener
f6b2787670 Added array_empty tests. 2014-06-11 14:30:16 -04:00
Edward Diener
053fa141dc Fixing array processing for empty arrays. 2014-06-11 14:29:10 -04:00
Edward Diener
9b9d66c926 Corrected test for an empty array. 2014-06-10 02:22:22 -04:00
Edward Diener
6733ab9a66 Removal of is_empty_tuple and is_empty_seq. 2014-06-09 03:51:13 -04:00
Edward Diener
ac1a0854c0 Test now succeeds. 2014-05-02 20:19:27 -04:00
Edward Diener
3a74ec71b3 Support for empty array, list, tuple, and seq. 2014-04-20 16:42:58 -04:00
Edward Diener
0e3083afa8 Updated tests for empty arrays. 2014-04-18 21:38:10 -04:00
Edward Diener
37cade56a7 Updated test for empty list 2014-04-17 23:35:46 -04:00
Edward Diener
6ae253983d Check for empty list as BOOST_PP_NIL 2014-04-16 14:43:31 -04:00
Edward Diener
6cf858eb1c Repaced "input sequence" with "v-sequence" in documentation. Removed is_empty_tuple header. 2014-04-15 12:48:22 -04:00
Edward Diener
fc9f60bd97 Updated documentation and new ASSERT functionality and tests. 2014-04-14 21:07:09 -04:00
Edward Diener
74e5b0689b Tests for begin of array, list, and seq 2014-03-31 20:03:05 -04:00
Edward Diener
44a14d2ffd Added tests for asserion failures and after arrays, lists, and seqs 2014-03-31 02:28:28 -04:00
Edward Diener
0936256f15 Redesign for simpler header file structure and added BOOST_VMD_ASSERT 2014-03-30 02:05:36 -04:00
Edward Diener
21837af1cd Updated tests for array, list, and seq 2014-03-29 01:06:13 -04:00
Edward Diener
7ece55cde2 Changed parens to tuple 2014-03-24 17:54:21 -04:00
Edward Diener
4b010afb68 Added is_empty_tuple and tests, as well as updating other tests. 2014-03-01 04:37:27 -05:00
Edward Diener
2bcc47efc1 Added documentation and tests. 2014-02-23 11:28:10 -05:00
Edward Diener
69746cdc0c Added tests for array, list, seq, and tuple. 2014-02-20 18:53:37 -05:00
Edward Diener
6247845d50 Changed is_parens to is_tuple. 2014-02-17 23:39:48 -05:00
Edward Diener
74499a0387 Fixed number processing with identifiers. 2014-02-17 11:31:19 -05:00
Edward Diener
b526794aeb Updated use of assert macros. 2014-02-10 13:15:27 -05:00
Edward Diener
b3ef97cc7c Simplify code and remove assert for seq when using VC++. 2014-02-06 17:09:18 -05:00
Edward Diener
5871d44d0f Fixed number of consecutive numbers, and added tests. 2014-02-01 12:50:07 -05:00
Edward Diener
2d2cf51265 Improved the test. 2013-12-31 23:24:57 -05:00
Edward Diener
c5355522ae Corrected test. 2013-12-31 23:22:34 -05:00
Edward Diener
3574e0c26c Fixed incorrect name for the passed parameter and updated tests. 2013-12-31 23:18:41 -05:00
Edward Diener
bafc9d37b0 Added after functionality, is_parens, and tests. 2013-12-15 19:35:41 -05:00
Edward Diener
6e1ec32be0 Reanme all of the after_xxx functionality to just xxx functionality. 2013-12-14 12:24:48 -05:00
Edward Diener
ccfeffd89c Added is_begin_number test 2013-12-14 06:57:52 -05:00
Edward Diener
e182e24ee3 Added tests for is_begin_identifier 2013-12-14 05:35:44 -05:00
Edward Diener
922d8cbbb0 Changed after_parens to return tuple, changed begin_identifier and after_identifier to handle succeeding number. 2013-12-13 00:57:20 -05:00
eldiener
c4074807a4 Tests for after_number 2013-12-11 11:44:40 -05:00
eldiener
eaaaa8aaf8 Correction for after_identifier code and tests for after_identifier. 2013-12-10 17:29:43 -05:00
eldiener
3fa4ba4c5c Added after_parens test. 2013-12-01 01:09:41 -05:00
eldiener
a9d6a7d478 Corrected header inclusion. 2013-12-01 01:09:08 -05:00
eldiener
979da586e0 Added begin_number tests. 2013-11-30 14:42:22 -05:00
eldiener
55f98905ed Updated tests. 2013-11-30 14:41:48 -05:00
eldiener
89f5d4fb12 Update to is_identifier test. 2013-11-30 14:38:14 -05:00