Robert Ramey
56e08ca37d
address misc errors which are only showing with clang
...
specify template stack depth
2018-12-11 15:48:55 -08:00
Robert Ramey
a06d9f7a69
added constexpr tests to checked result operations
...
added tests for check result < and == operations
correct implementation of some checked result types
added constexpr example
2018-12-10 14:12:47 -08:00
Robert Ramey
899e5c1b48
removed dependency on boost preprocessor
...
removed last dependency on boost mpl
2018-11-23 15:40:44 -08:00
Robert Ramey
0e25e2095b
alter directory structure to comply with boost requirements
2018-08-16 11:03:38 -07:00
Robert Ramey
0d443e3a6f
alterations to accomodate VS 2017
...
currently passes all tests and examples on Clang, gcc and mdvc with C++14
2018-04-23 10:22:34 -07:00
Robert Ramey
0ff8bb9ceb
Passing all tests.
...
checked integer arithmetic type working.
2018-03-22 10:12:39 -07:00
Robert Ramey
1490e9fe57
refactored to implement checked_result arithmetic - still some tests to fix
2018-03-13 15:04:16 -07:00
Robert Ramey
86910466a8
Intermediate working version
...
Making way for checked_float, checked_money, etc
a) factoring checked into checked_integer etc.
b) moved some tests from test_z to official tests
c) added test_rational which tests interoperability with boost::rational
d) moved safe_range to safe_integer_range
2017-07-08 12:48:37 -07:00