Commit Graph

29 Commits

Author SHA1 Message Date
Mateusz Pusz
024c5e8e9a docs: Got rid of IWYU pragmas from hello_units 2021-04-17 12:06:33 +02:00
Mateusz Pusz
669332061f docs: hello_units example updated with aliases 2021-04-17 11:52:49 +02:00
Ralph J. Steinhagen
3d5aed3969 removed obsolete '#define UNITS_UDLS 1' 2021-04-09 10:37:59 +02:00
Ralph J. Steinhagen
a05c1ca23c adding missing/required (?) '#defines' for compiler-explorer examples - also in docs 2021-04-09 10:37:59 +02:00
Mateusz Pusz
1f80c57fad refactor: hello_units fixed to provide literals and references preprocessor defines explicitly 2021-04-06 16:36:52 +02:00
Mateusz Pusz
b982921d27 refactor: References are now guarded UNITS_REFERENCES with (ON by default) + examples duplicated to subdirectories
Now References can be disabled to meassure a compile time impact. Also the same examples are now provided in two subdirectories to be able to easily compare the pros and cons of every quantity construction technique.
2021-04-06 15:57:28 +02:00
Mateusz Pusz
c3659dbb47 refactor: UNITS_UDLS renamed to UNITS_LITERALS
Also now the existence of the preprocessor flag is enough to trigger the feature (`#ifdef` instead of `#if`)
2021-04-06 13:33:27 +02:00
Mateusz Pusz
7cc34646b9 docs: Compiler Explorer links updated 2021-04-01 19:34:35 +02:00
Mateusz Pusz
019e4cb143 docs: Usage examples updated to prefer references rather than UDLs 2021-04-01 14:04:07 +02:00
Johel Ernesto Guerrero Peña
9da39070ed docs: update for reference<D, U> 2021-03-19 06:31:12 +01:00
Mateusz Pusz
bbbb77286c refactor: physical replaced with isq
Refers to #249
2021-03-16 12:03:25 +01:00
Mateusz Pusz
23720d055e refactor: Refactored the library file tree
Resolves #249
2021-03-16 09:32:28 +01:00
Mateusz Pusz
c641f1873f docs: Documentation updated 2021-02-16 16:19:57 +01:00
Mateusz Pusz
1cc47cbab4 docs: quick start example updated with the latest changes 2020-12-29 11:45:38 +01:00
Mateusz Pusz
326050cfee docs: quantity_io.h described in docs 2020-12-28 17:40:29 +01:00
Mateusz Pusz
b5ffc8fe25 docs: Compiler Explorer links updated 2020-09-13 11:37:01 +02:00
Mateusz Pusz
6e510b3a2a refactor: modules-like behavior for systems removed to improve broken compile-time
Reffers to #32
2020-09-13 00:11:02 +02:00
Mateusz Pusz
caae7675d6 docs: documentation updated with recent changes 2020-09-11 23:32:41 +02:00
Mateusz Pusz
e273acc9f3 docs: Compiler Explorer links updated + removed fmt as it times out CE again 2020-09-11 08:46:09 +02:00
Mateusz Pusz
79558a6d72 refactor: systems defined in terms of SI moved under si namespace 2020-09-10 17:14:33 +02:00
Mateusz Pusz
9527b39005 refactor: 💥 q_* UDL renamed to _q_*
We had some fun exploring the STD UDLs for potential collisions,
we have learnt our lesson and know how to proceed.
Now is high time to start behaving and obeying C++ rules.
2020-09-09 19:20:35 +02:00
Mateusz Pusz
35036ae4d8 docs: quick start example updated with fmt
Compiler Explorer finaly does not time out of fmt library :-)
2020-09-07 12:45:56 +02:00
Mateusz Pusz
e277ceaf7d Quick start example refactored 2020-06-25 17:45:11 +02:00
Mateusz Pusz
a9ff29c637 Compiler Explorer links updated (resolves #104) 2020-05-11 08:52:08 +02:00
Mateusz Pusz
ce301748dd Velocity renamed to Speed (resolves #103) 2020-05-10 17:31:47 +02:00
Mateusz Pusz
90fddb925d Compiler Explorer links updated 2020-05-09 13:12:05 +02:00
Mateusz Pusz
7e935a4108 Physical units put in the physical namespace (I am sorry) 2020-05-08 22:39:24 +02:00
Mateusz Pusz
6a5f25750d UDL naming refactored 2020-03-10 20:53:53 +01:00
Mateusz Pusz
b65328d575 Sphinx-based documentation added 2020-03-09 18:55:41 +01:00