Anton Bachin 4314ad3fd3 Experimental generalization of underlying types.
With this change, the underlying type can be a non-integral type that
provides conversions to and from an integral type. See the test at
test/cxxtest/underlying.h for some examples - though they are more
verbose than strictly necessary, for testing needs.

Move constructors in underlying types are not supported. It has been
difficult so far to get constexpr code not to select the move
constructor, which is generally not constexpr, for various operations.
2015-06-11 20:39:46 -05:00
..
cxxtest Experimental generalization of underlying types. 2015-06-11 20:39:46 -05:00
expect Updated and improved documentation. 2015-06-05 13:01:28 -05:00
link Used explicit inline functions to simplify type hierarchy, also simplified iterables names. 2015-05-27 09:00:19 -05:00
performance Updated and improved documentation. 2015-06-05 13:01:28 -05:00
Makefile Improved test.py to for multiple test files and Cygwin. 2015-06-10 15:58:32 -05:00
test.py Improved test.py to for multiple test files and Cygwin. 2015-06-10 15:58:32 -05:00