Commit Graph

494 Commits

Author SHA1 Message Date
Edward Diener
ec1c502dc1 Updated compilers tested list 2015-03-19 20:27:00 -04:00
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
3045f0a265 Correct spelling in comment 2015-03-17 20:28:13 -04:00
Edward Diener
4f8f93bd1c Add switch header file. 2015-03-16 20:20:02 -04:00
Edward Diener
56a9807005 Fixed bug when using empty list. 2015-03-12 17:32:52 -04:00
Edward Diener
3b9764ff7d Fixed bug when processing empty list. 2015-03-12 10:55:16 -04:00
Edward Diener
d4d2d6fe5c Fixed check for array syntax. 2015-03-11 13:47:55 -04:00
Edward Diener
148574b519 Fixed end-of-file for Wave trace. 2015-03-11 13:47:27 -04:00
Edward Diener
de2f697ae8 Updated with more precise docs regarding preprocessing errors. 2015-03-10 20:37:23 -04:00
Edward Diener
7208029dee Fixed bug when using return type modifiers. 2015-03-10 20:36:22 -04:00
Edward Diener
bc8d05aaab Moved end-of-file marker to satisfy Wave's trace facility. 2015-03-10 20:35:47 -04:00
Edward Diener
81779f2372 Added subtyping documentation 2015-03-05 18:08:44 -05:00
Edward Diener
4d6e1f540d Change subtype macro name and sequence type. 2015-03-05 18:07:56 -05:00
Edward Diener
33754dca95 Updated documentation for better clarity. 2015-03-04 14:38:54 -05:00
Edward Diener
106c91b77e Correct doxygen documentation 2015-03-04 14:38:28 -05:00
Edward Diener
b61df04133 Add pre-detection for numbers so that numbers can be treated as identifiers if desired. 2015-03-04 14:37:39 -05:00
Edward Diener
b1c3e7f85a Updated doxygen docs using 'sequence' as the input. 2015-03-03 12:31:31 -05:00
Edward Diener
d89a5108bb Added separate identifier registration header file for BOOST_PP_NIL. 2015-03-02 19:32:03 -05:00
Edward Diener
8a6376ec6e Adding doxygen documentation and simplifying BOOST_VMD_IS_EMPTY_LIST macro, 2015-03-02 19:30:32 -05:00
Edward Diener
c3dd7b5912 Updated documentation files. 2015-02-28 23:17:13 -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
857b0b6ed4 Put BOOST_VMD_ASSERT_IS_EMPTY in its won header file. 2015-02-28 23:01:04 -05:00
Edward Diener
c83d17d5f0 Update of equal processing to check tuple size early. 2015-02-20 01:33:21 -05:00
Edward Diener
bc741345af Updated implementation of BOOST_VMD_GET_TYPE avoids problems for multi-sequence with invalid array or list. 2015-02-18 13:10:54 -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
ed797eb62b Use the detail NOT_EMPTY macro 2015-01-27 13:53:56 -05:00
Edward Diener
45d429a143 Move headers back to main include directory 2015-01-27 13:19:55 -05:00
Edward Diener
20a046a251 Remove unused files 2015-01-27 01:41:13 -05:00
Edward Diener
d784c639bd Test now use generic equal and not equal functionality 2015-01-27 00:22:30 -05:00
Edward Diener
4d198a1011 Use BOOST_VMD_EQUAL qand BOOST_VMD_NOT_EQUAL and not individual implementations 2015-01-27 00:21:33 -05:00
Edward Diener
2b74914576 Changed so each equal and data_equal recursion has a number 2015-01-26 15:42:30 -05:00
Edward Diener
2d16ae1a90 Removed individual elem files 2015-01-26 03:30:26 -05:00
Edward Diener
b2495e0cbc Update tests to use elem 2015-01-25 22:11:05 -05:00
Edward Diener
30b3065d16 Handle index in mods and fix elem 2015-01-25 22:10:37 -05:00
Edward Diener
13845b90a3 Fixed bug 2015-01-25 17:20:33 -05:00
Edward Diener
9f94462a7e Updated with comments and reduction of unnecessary macros 2015-01-25 14:05:19 -05:00
Edward Diener
858c6a1a85 Update BOOST_VMD_ELEM implementation 2015-01-25 00:23:57 -05:00
Edward Diener
65b9683c80 Add detail implementations and a not empty macro for internal use 2015-01-24 02:36:34 -05:00
Edward Diener
b77b3aabba Coorected test 2015-01-24 02:31:40 -05:00
Edward Diener
fb28bae36f Updated BOOST_VMD_ELEM implementation 2015-01-24 02:30:45 -05:00
Edward Diener
07462d61f5 Updated is_type top avoid recursion of is_identifier 2015-01-20 08:08:00 -05:00
Edward Diener
534d9febbe Cleaner is_identifier, is_number, and is_type implementations with les dependencies 2015-01-19 12:25:50 -05:00
Edward Diener
d981f50856 Updated is_ implementations with less dependencies 2015-01-19 01:09:05 -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
a4e9386ce5 Added detail files for number and type 2015-01-11 22:28:52 -05:00
Edward Diener
d6c041d37f Updated implementations for number and type which uses identifier. 2015-01-11 22:26:11 -05:00