Mateusz Pusz
|
33f14f39f3
|
math_test enabled
|
2019-12-06 12:56:44 +01:00 |
|
Mateusz Pusz
|
f31b26b5e5
|
Design cleanup
- unknown_unit added
- examples refactored
- base_type renamed to downcast_base_type
- scaled_unit renamed to named_scaled_unit
- detail::reference_unit renamed to scaled_unit
- quantity_test cleanup
|
2019-12-06 12:18:39 +01:00 |
|
Mateusz Pusz
|
c48bfe2098
|
quantity refactored and quantity_test enabled
|
2019-12-04 17:46:19 +01:00 |
|
Mateusz Pusz
|
1b4e8a2127
|
Units and dimensions redesigned
|
2019-12-01 19:47:58 +01:00 |
|
Uilian Ries
|
ec9d2445ff
|
Revert cmake file from SRC folder
Signed-off-by: Uilian Ries <uilianries@gmail.com>
|
2019-11-21 17:12:57 +01:00 |
|
Uilian Ries
|
4b95824aba
|
Update Conan recipe
Signed-off-by: Uilian Ries <uilianries@gmail.com>
|
2019-11-21 17:12:57 +01:00 |
|
Mateusz Pusz
|
79545d84dd
|
Small refactoring of foot and inch definition
|
2019-11-16 18:31:12 +01:00 |
|
Mateusz Pusz
|
3d2c613dcb
|
quantity operators * and / constrains weaken to one magma
|
2019-11-16 18:29:32 +01:00 |
|
Mateusz Pusz
|
d4976caf1d
|
operator- constraints fixed
|
2019-11-16 18:28:13 +01:00 |
|
Mateusz Pusz
|
9c6229302d
|
Small code cleanup
|
2019-11-16 18:27:31 +01:00 |
|
Mateusz Pusz
|
86d4252cca
|
Another bug in P1813 fixed
|
2019-11-16 18:16:03 +01:00 |
|
Mateusz Pusz
|
57e464cc99
|
quantity constraints refactored
|
2019-11-15 20:20:25 +01:00 |
|
Mateusz Pusz
|
2b5eb30cd4
|
P1813 compilation errors fixed
|
2019-11-14 10:53:32 +01:00 |
|
Mateusz Pusz
|
daf29fe6de
|
numeric_concepts added as in P1813R0
|
2019-11-14 10:52:57 +01:00 |
|
Mateusz Pusz
|
488e9be61f
|
CMake install destinations updated
|
2019-11-12 22:18:04 +01:00 |
|
Mateusz Pusz
|
ff656620e9
|
fmt support for sign added
|
2019-11-12 19:46:15 +01:00 |
|
Mateusz Pusz
|
6d9cb8197f
|
fmt fill and allign support added
|
2019-11-12 16:55:11 +01:00 |
|
Mateusz Pusz
|
83edb46de8
|
coherent_derived_unit symbol synthetizing fixed
|
2019-11-10 19:51:25 +01:00 |
|
Mateusz Pusz
|
9a96235e6c
|
Synthesizing unit symbols in deduced_derived_unit support added (resolves #13)
|
2019-11-10 16:55:16 +00:00 |
|
Mateusz Pusz
|
c2e5532ae2
|
Basic support for deduced units printing added
|
2019-11-10 00:16:41 +00:00 |
|
Mateusz Pusz
|
2328a26992
|
Downcasting support added to quantity_cast (resolves #26)
|
2019-11-09 14:42:06 +00:00 |
|
Mateusz Pusz
|
4d1e225d9e
|
UnitRep renamed to QuantityRep
|
2019-11-09 14:16:37 +00:00 |
|
Mateusz Pusz
|
04cbeb841e
|
Disabled prefix/postfix increment/decrement operators (resolves #18)
|
2019-11-09 14:09:30 +00:00 |
|
Mateusz Pusz
|
0125bd7762
|
Derived unit factory helpers refactored
|
2019-11-08 16:51:45 +00:00 |
|
Mateusz Pusz
|
ad895b4651
|
Small refactoring of QuantityOf
|
2019-11-08 14:35:18 +00:00 |
|
Mateusz Pusz
|
7fd92f034b
|
Not needed stuff removed from fmt format (resolves #6)
|
2019-11-06 22:45:09 +00:00 |
|
Mateusz Pusz
|
9871cf0ed7
|
UnitRep extended
|
2019-11-06 21:51:40 +00:00 |
|
Mateusz Pusz
|
e4cd4ea8c8
|
UnitRep concept introduced
|
2019-11-06 20:17:16 +00:00 |
|
Mateusz Pusz
|
1b312b1102
|
fmt support added
|
2019-11-06 16:50:34 +00:00 |
|
Mateusz Pusz
|
3e131a82d4
|
derived_unit removed
|
2019-11-05 20:34:58 +00:00 |
|
Mateusz Pusz
|
b5b2c54fe8
|
Basic std::fmt support added
|
2019-11-05 20:05:11 +00:00 |
|
Mateusz Pusz
|
4d3e4aa1fc
|
Surface tension added
|
2019-11-04 06:46:53 +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
|
7da63eedfd
|
quantity refactoring
|
2019-11-02 13:58:10 +01:00 |
|
Mateusz Pusz
|
ee701cf4e7
|
dimension refactoring
|
2019-11-02 13:56:53 +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
|
8543ab65d1
|
pow<0> support added
|
2019-10-19 20:51:20 +02:00 |
|
Mateusz Pusz
|
53720c82b8
|
fmt support started
|
2019-10-18 23:50:43 +02:00 |
|
Mateusz Pusz
|
1ea918e543
|
fmt dependency added
|
2019-10-18 23:50:12 +02:00 |
|
Mateusz Pusz
|
987ab86439
|
Added support for prefixes of non-coherent units
|
2019-10-18 22:36:57 +02:00 |
|
Mateusz Pusz
|
880528e5ca
|
Compile-time performance of printing a prefix improved
|
2019-10-18 22:34:43 +02:00 |
|
Mateusz Pusz
|
f5aff49fcc
|
fmt/format.h removed
|
2019-10-18 21:57:57 +02:00 |
|
Mateusz Pusz
|
718e56082a
|
Prefix definition reworked
|
2019-10-18 21:34:50 +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 |
|