refactor: text formatting library header files are no longer included in compat_macros.h
This commit is contained in:
1 parent
ed53cf03f0
commit
e90cffcbda
35 files changed
+101
-43
No files matched your search
@@ -96,6 +96,7 @@ your code using **mp-units**:
|
||||
|
||||
```cpp
|
||||
#include <iostream>
|
||||
#include <mp-units/ext/format.h>
|
||||
#ifdef MP_UNITS_MODULES
|
||||
#include <mp-units/compat_macros.h>
|
||||
import mp_units;
|
||||
@@ -158,6 +159,13 @@ This macro resolves to either the `std` or `fmt` namespace, depending on the val
|
||||
[MP_UNITS_API_STD_FORMAT](../../getting_started/installation_and_usage.md#MP_UNITS_API_STD_FORMAT)
|
||||
CMake option.
|
||||
|
||||
To include the header files of the underlying text formatting framework, the following include
|
||||
should be used:
|
||||
|
||||
```cpp
|
||||
#include <mp-units/ext/format.h>
|
||||
```
|
||||
|
||||
### Contracts
|
||||
|
||||
The mp-units library internally does contract checking by default. It can be disabled with a Conan
|
||||
|
||||
Reference in new issue
Block a user