Mateusz Pusz
|
b5b2c54fe8
|
Basic std::fmt support added
|
2019-11-05 20:05:11 +00:00 |
|
Mateusz Pusz
|
91bcfedf1e
|
Deduced units symbols refactoring started
|
2019-11-04 06:45:56 +00:00 |
|
Mateusz Pusz
|
7e844ef773
|
Construction from a single character added to a fixed_string
|
2019-11-04 06:30:22 +00:00 |
|
Mateusz Pusz
|
5f216af4de
|
Missing header guard added to fixed_string header
|
2019-11-04 06:29:34 +00:00 |
|
Mateusz Pusz
|
ff02658a56
|
fixed_string fixed
|
2019-11-03 11:11:16 +01:00 |
|
Mateusz Pusz
|
ddd998cb53
|
type_list_sort_impl cleanup
|
2019-11-02 13:55:55 +01:00 |
|
Mateusz Pusz
|
2bde0e62b2
|
Downcasting facility refactoring
|
2019-11-02 13:54:43 +01:00 |
|
Mateusz Pusz
|
53720c82b8
|
fmt support started
|
2019-10-18 23:50:43 +02:00 |
|
Mateusz Pusz
|
046669fedc
|
gcc compilation error disabled (looks like a bug in a compiler)
|
2019-10-18 21:24:16 +02:00 |
|
Mateusz Pusz
|
b864461636
|
Prefixed units support redesigned
|
2019-10-18 15:34:46 +02:00 |
|
Mateusz Pusz
|
95028d10a7
|
gcc-10 enabled
|
2019-10-17 18:22:51 +02:00 |
|
Mateusz Pusz
|
9a9abca81d
|
Text output support added for quantity
|
2019-10-16 17:04:41 +02:00 |
|
Mateusz Pusz
|
d31d2cf439
|
Base dimensions refactored
-
|
2019-10-15 19:03:45 +02:00 |
|
Mateusz Pusz
|
b889c81cb9
|
Short name added to derived unit definition
|
2019-10-15 11:32:59 +02:00 |
|
Mateusz Pusz
|
73b5c7c4ac
|
{+a} -> T added to a Number concept
|
2019-09-30 08:51:45 +02:00 |
|
Mateusz Pusz
|
952b19c2ed
|
bool removed from concepts definitions as gcc-9.1 supports this syntax already
|
2019-09-28 19:10:06 +02:00 |
|
Mateusz Pusz
|
2e1ce83024
|
Downcasting facility refactored so the user does not have to write the boilerplate code anymore
|
2019-09-26 22:30:57 +02:00 |
|
Mateusz Pusz
|
0cffcf7849
|
downcasting_traits renamed to downcast_traits
- downcasting_traits -> downcast_traits
- downcasting_traits_t -> downcast_traits_t
- downcast_from -> downcast_base_t
- downcast_to removed
|
2019-09-20 18:36:14 +02:00 |
|
Mateusz Pusz
|
c3d7359ca3
|
units removed from a std::experimental namespace
|
2019-09-18 21:55:16 -06:00 |
|
Mateusz Pusz
|
929a812ec4
|
cmcstl2 dependency changed to range-v3 0.9.1
|
2019-09-18 10:29:30 -06:00 |
|
Mateusz Pusz
|
9953acb2ab
|
Missing concept added to type_list
|
2019-09-15 17:33:46 -06:00 |
|
Mateusz Pusz
|
8587d5350d
|
Expects changed to not do anything in a Release build
|
2019-09-10 20:23:10 +02:00 |
|
Mateusz Pusz
|
497a13da1a
|
Dependency on gsl-lite removed as it causes issues with compiler-explorer
|
2019-09-10 20:07:48 +02:00 |
|
Mateusz Pusz
|
70a90b4ae0
|
config.h support removed as it causes issues with compiler-explorer
|
2019-09-10 18:59:23 +02:00 |
|
Mateusz Pusz
|
eb5ff0bf99
|
cmcstl2 library updated to 2019.08.07
|
2019-08-08 13:49:51 +02:00 |
|
Mateusz Pusz
|
98203afa29
|
units moved to std::experimental namespace
|
2019-07-24 11:58:15 +02:00 |
|
Mateusz Pusz
|
eeb4c9c951
|
Dimension template parameter removed from quantity
|
2019-07-19 13:49:49 +02:00 |
|
Mateusz Pusz
|
03a22cba2a
|
upcasting renamed to downcasting
|
2019-07-18 23:24:24 +02:00 |
|
Mateusz Pusz
|
9c0f2c6878
|
Custom ratio type implemented
|
2019-05-28 16:17:48 +02:00 |
|
Mateusz Pusz
|
7bcc5c7b0b
|
common_ratio refactored
|
2019-05-28 15:01:50 +02:00 |
|
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 |
|