Ramzi Sabra
e0263c554d
added ASCII character validation; added ASCII-only superscripts, scientific notation, dot product
2020-03-27 10:03:59 +01:00
Ramzi Sabra
c610b04904
StandardCharT is now char if only one symbol is provided
2020-03-27 10:03:59 +01:00
Ramzi Sabra
a3d4e04645
replaced ASCIICharT typename with char
2020-03-27 10:03:59 +01:00
Ramzi Sabra
b8073b79d0
replaced ASCII part comparison with assert ensuring same comparison result as for standard part
2020-03-27 10:03:59 +01:00
Ramzi Sabra
dd6db61ea9
added ASCII symbol for micro SI unit prefix
2020-03-27 10:03:59 +01:00
Ramzi Sabra
7aa381d525
added spaceship operator
2020-03-27 10:03:59 +01:00
Ramzi Sabra
60d9a9036a
added more operators; added tests
2020-03-27 10:03:59 +01:00
Ramzi Sabra
f6d9a1cbda
removed c_str(), size(), operator<< abstractions from basic_symbol_text
2020-03-27 10:03:59 +01:00
Ramzi Sabra
e9272ac108
added ASCII-only format output support
2020-03-27 10:03:59 +01:00
Mateusz Pusz
99c309ef19
Some constants readability improved
2020-03-26 20:57:33 +01:00
Mateusz Pusz
e7f763ddc3
Natural Units use case chapter added
2020-03-26 20:56:26 +01:00
Mateusz Pusz
36055208d1
Linear Algebra chapter added
2020-03-26 18:26:27 +01:00
Mateusz Pusz
35320fc056
Release names made bold in CHANGELOG
2020-03-26 17:09:57 +01:00
Mateusz Pusz
89c8c58073
Chapter titles casing unified
2020-03-26 17:09:26 +01:00
Mateusz Pusz
d8d3dcf339
Custom Represetnation Types chapter done
2020-03-26 16:58:37 +01:00
Mateusz Pusz
ecb158eaa7
Concepts enabled for customization points
2020-03-26 16:37:47 +01:00
Mateusz Pusz
4637985b7a
Quantity of matrix tests added
...
But commented out due to complier segfault.
2020-03-26 16:36:48 +01:00
Mateusz Pusz
73a2b30d65
Quantity of vector tests added
2020-03-25 22:40:59 +01:00
Mateusz Pusz
ce0fbfa0a1
quantity cast refactored to match new ratio and Scalar design
2020-03-25 22:07:16 +01:00
Mateusz Pusz
9fbf17be06
Scalar concept extended
...
Scalar concept extended with types that are not constructible from and integral type
2020-03-25 22:06:07 +01:00
Mateusz Pusz
c2b851c92b
Linear algebra example updated
2020-03-25 17:27:45 +01:00
Mateusz Pusz
52e7f57c69
Measurement example updated
2020-03-25 16:30:08 +01:00
Mateusz Pusz
f2c14dfa34
Lack of CTAD for aliases fixed for gcc-9
2020-03-25 15:59:45 +01:00
Mateusz Pusz
9afcf9e695
Linear Algebra support added
2020-03-25 15:57:53 +01:00
Mateusz Pusz
ab1cc4b8e7
Overconstrained quantity operations relaxed
2020-03-25 15:04:33 +01:00
Mateusz Pusz
2a5baff160
Custom representation types chapter updated
2020-03-24 23:30:20 +01:00
Mateusz Pusz
781e331ff0
See Also note in conversion in casting chapter updated
2020-03-24 23:29:47 +01:00
Mateusz Pusz
4a563d8711
Measurement example added
2020-03-24 23:28:39 +01:00
Mateusz Pusz
be6b5720ab
Custom representation types extended
2020-03-24 23:25:47 +01:00
Mateusz Pusz
6078ed90b0
Common CMake tools updated
2020-03-24 23:18:15 +01:00
Mateusz Pusz
0a906450a2
Custom representation tests moved to a new file
2020-03-24 22:56:11 +01:00
Andy Little
6b7e5893d2
examples, alternative namespaces : Part2 of put alternative namespace definitions in local headers.
...
examples, clcpp_response,alternative_namespaces::clcpp_response : use fmt functions for showing precision of quantities
examples, alternative namespaces : combined the alternative namespace quantity typedefs in header files.
examples, alternative namespaces : add simple timer example
2020-03-21 18:23:05 +01:00
Andy Little
c886590b03
fix link to godbolt compiler in readme
2020-03-21 18:14:49 +01:00
rbrugo
b605ca309b
Added check for unit modifiers
2020-03-20 16:15:53 +01:00
rbrugo
a3b9ef8eaa
Deleted a commented out test case
2020-03-20 16:15:53 +01:00
rbrugo
3976e5ea2d
Indentation refactored to 2 spaces for consistency
2020-03-20 16:15:53 +01:00
rbrugo
6c54d08b12
Bug fixes
2020-03-20 16:15:53 +01:00
rbrugo
5250afac57
Removed no longer valid tests
2020-03-20 16:15:53 +01:00
rbrugo
1cbab1c7b9
Unit tests now conform to the new grammar
2020-03-20 16:15:53 +01:00
rbrugo
182d806ad2
New grammar
2020-03-20 16:15:53 +01:00
Mateusz Pusz
2892a53ea6
Linear Algebra empty documentation chapter added
2020-03-19 18:17:12 +01:00
Mateusz Pusz
f3374520a4
"Framework" and "Design" chapters renamed
2020-03-19 14:46:23 +01:00
Mateusz Pusz
5d06b66316
"Scenarios" chapter renamed to "Use cases"
2020-03-19 14:45:59 +01:00
Mateusz Pusz
034f239f96
PrefixType renamed to PrefixFamily + units hierarchy PNG fixed
2020-03-19 14:44:56 +01:00
Mateusz Pusz
a9432b1407
Note refactored again
2020-03-19 11:54:23 +01:00
Mateusz Pusz
0a023cdad4
"Using namespace units" note changed a bit
2020-03-19 11:51:30 +01:00
Mateusz Pusz
085e332b7d
FAQ chapter improved
2020-03-19 10:49:09 +01:00
Mateusz Pusz
21f85fc4fe
"Text output" chapter finished
2020-03-19 09:35:18 +01:00
Mateusz Pusz
c33f6f2d59
ostream width, align and fill added
2020-03-19 09:23:27 +01:00
Mateusz Pusz
19398f4b78
Grammar chapter updated
2020-03-18 12:53:41 +01:00