Sam Jaffe
|
37e2d39173
Add README.md
|
5 years ago |
Sam Jaffe
|
800f1ac3bb
Add documentation.
|
5 years ago |
Sam Jaffe
|
388e3343e6
Add clang-format support.
|
5 years ago |
Sam Jaffe
|
f4233e2a03
Merge branch 'arithmetic'
|
5 years ago |
Sam Jaffe
|
b95d26c73c
Fix spelling error Arithmatic -> Arithmetic
|
5 years ago |
Sam Jaffe
|
8c0b30a207
Test all other current arithmetic operations.
|
5 years ago |
Sam Jaffe
|
fab07db2ba
Add a test for merged Incrementable/Decrementable
|
5 years ago |
Sam Jaffe
|
ee718b8651
Test increment and decrement.
|
5 years ago |
Sam Jaffe
|
09efd4ee29
Fix compiler bug in Incrementable/Decrementable.
|
5 years ago |
Sam Jaffe
|
51561c8bf2
Re-order test files to be cleaner, eliminate most using declarations.
|
5 years ago |
Sam Jaffe
|
2a41d387f1
Better name, less excess
|
5 years ago |
Sam Jaffe
|
28438d83fd
Build out non-arithmatic tests, including splitting files.
|
5 years ago |
Sam Jaffe
|
7e0754c70a
Fix compiler error that occurs due to include order
|
5 years ago |
Sam Jaffe
|
213a23f3ad
Add skills for +, -, unary -, *, /, ++, and --.
|
5 years ago |
Sam Jaffe
|
e929de0cc9
Cleanup artifact of conversion junk.
|
5 years ago |
Sam Jaffe
|
b4771de2f0
Merge branch 'fluent-conversion'
|
5 years ago |
Sam Jaffe
|
134949c989
Make the template constructor work - looks like the answer is to not use type_traits.
|
5 years ago |
Sam Jaffe
|
6556b185e1
Make conversions no longer quite so awful by providing an internal-only cast function 'as<T>()'.
|
5 years ago |
Sam Jaffe
|
6b05c16210
Break out impl files from opaque_typedef.
|
5 years ago |
Sam Jaffe
|
1022dc1b9b
Re-arrange directories.
|
5 years ago |
Sam Jaffe
|
6a6adad6b9
Eliminate macros and untested operations.
|
5 years ago |
Sam Jaffe
|
ea2a7f64c2
Update to XCode 10
|
6 years ago |
Sam Jaffe
|
c08e44b45d
Update XCode settings.
|
6 years ago |
Sam Jaffe
|
129d2eae1b
Allow dimensionless multiplication and division for opaque_typedefs generated by macro.
|
7 years ago |
Sam Jaffe
|
cdb47e181c
Adding arithmetic for dimensioned types where multiplication and division should be restricted.
|
7 years ago |
Sam Jaffe
|
bfaa8b1ba5
...
|
7 years ago |
Sam Jaffe
|
845256bc9d
Test type conversion
|
7 years ago |
Sam Jaffe
|
e52b0ed5bb
Updating opaque typedef, including adding support for auto-generation of opaque_typedefs with operators, and optional conversion functions.
|
7 years ago |
Samuel Jaffe
|
74330c8727
Updating opaque typedef to resemble the strategy used in the foonathan blogpost credited.
|
9 years ago |
Samuel Jaffe
|
096d74b792
Creating a library to represent opaque typedefs. Opaque typedefs introduce type-safety that typedef/using does not, because it is not an alias.
|
9 years ago |