Mateusz Pusz
|
c43871578e
|
type_list refactored
|
2019-05-28 14:35:25 +02:00 |
|
Mateusz Pusz
|
9d5e46cd53
|
Custom type_traits header added
|
2019-05-28 14:33:57 +02:00 |
|
Mateusz Pusz
|
82263d8562
|
Hacked std::type_identity removed
|
2019-05-18 13:20:21 +02:00 |
|
Mateusz Pusz
|
4b6a7ebb39
|
Down with typename
|
2019-05-18 13:19:23 +02:00 |
|
Mateusz Pusz
|
c30673fb7e
|
Compiler version specific configuration support added
|
2019-05-18 12:59:08 +02:00 |
|
Mateusz Pusz
|
7b186e31cc
|
Minor file formatting
|
2019-05-08 09:06:20 -06:00 |
|
Mateusz Pusz
|
e9d1ae2719
|
Concepts-related hacks added to import them to std namespace
|
2019-05-08 09:05:31 -06:00 |
|
Mateusz Pusz
|
2d52782407
|
type_list moved from mp to units namespace
|
2019-05-07 08:28:02 -06:00 |
|
Mateusz Pusz
|
0e36a6025f
|
tools.h spread to multiple files
|
2019-05-07 08:25:18 -06:00 |
|
Mateusz Pusz
|
709e1190af
|
derived_unit helper added
|
2019-04-11 13:36:06 +01:00 |
|
Mateusz Pusz
|
d78508a02f
|
Refactored units definitions, added the remaining SI base units, refactored header includes
|
2019-04-09 21:31:09 +01:00 |
|
Mateusz Pusz
|
fe158440bb
|
Upcasting facility refactored by adding additional alias templates
|
2019-04-09 16:53:34 +02:00 |
|
Mateusz Pusz
|
e0aa10e133
|
Number concept extended with requirements on comparison operators
|
2019-04-05 17:49:32 +02:00 |
|
Mateusz Pusz
|
15dd7462ec
|
upcastable renamed to upcast_base
|
2019-04-05 17:45:09 +02:00 |
|
Mateusz Pusz
|
6646051e65
|
Hand written concepts replaced with Casey Carter's repository
|
2019-04-05 17:43:42 +02:00 |
|
Mateusz Pusz
|
310541c9f1
|
upcastable class template added to provide the base class for upcastable classes
|
2019-03-06 18:12:59 -10:00 |
|
Mateusz Pusz
|
ee7518d0a1
|
dimension_traits and unit_traits merged as upcasting_traits
|
2018-11-17 12:39:45 +01:00 |
|
Mateusz Pusz
|
db64a3e6a1
|
More constraints added for Dimension and Unit concepts
|
2018-11-15 05:27:16 +01:00 |
|
Mateusz Pusz
|
7205dc2cb9
|
Strong dimensions support added
|
2018-11-14 22:14:44 +01:00 |
|
Mateusz Pusz
|
297b71efcf
|
Concepts usage improved
|
2018-11-10 17:10:30 -08:00 |
|
Mateusz Pusz
|
94fd74000c
|
Type traits changed to variable templates
|
2018-11-10 17:09:11 -08:00 |
|
Mateusz Pusz
|
4e74617e2a
|
Number concept used for representation
|
2018-10-19 13:02:58 +02:00 |
|
Mateusz Pusz
|
4409fa01ca
|
Library refactoring based on Walter Brown's feedback
|
2018-09-29 18:08:02 -07:00 |
|
Mateusz Pusz
|
2514b669c9
|
Type List concept fixed
|
2018-09-28 14:25:12 -07:00 |
|
Mateusz Pusz
|
8d42ed7eec
|
Type List interface made generic
|
2018-09-28 14:20:23 -07:00 |
|
Mateusz Pusz
|
39bc536332
|
Concepts definition fixed
|
2018-09-28 14:18:43 -07:00 |
|
Mateusz Pusz
|
312dbf4f81
|
Units library moved to concepts world
|
2018-09-28 07:47:37 -07:00 |
|
Mateusz Pusz
|
4b376e3c2e
|
Initial version
|
2018-08-22 12:11:19 +02:00 |
|