Commit Graph
17 Commits
Author SHA1 Message Date
Mateusz Pusz fe158440bb Upcasting facility refactored by adding additional alias templates 2019-04-09 16:53:34 +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 776c91cf64 Compilation issues fixed 2019-01-14 19:54:19 +01:00
Mateusz Pusz 26eb30df03 merge_dimension added 2019-01-14 19:28:51 +01:00
Mateusz Pusz ee7518d0a1 dimension_traits and unit_traits merged as upcasting_traits 2018-11-17 12:39:45 +01:00
Mateusz Pusz 467d548ae5 Additional type list sorting added to make_dimension 2018-11-17 12:37:33 +01:00
Mateusz Pusz 58e1eefd3b Inheritance hierarchy helpers for dimension and unit made more descriptive 2018-11-15 05:29:01 +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 94fd74000c Type traits changed to variable templates 2018-11-10 17:09:11 -08:00
Mateusz Pusz 4409fa01ca Library refactoring based on Walter Brown's feedback 2018-09-29 18:08:02 -07:00
Mateusz Pusz 39bc536332 Concepts definition fixed 2018-09-28 14:18:43 -07:00
Mateusz Pusz 40ab45b506 Code cleanup 2018-09-28 10:53:21 -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