refactor: 💥 framework.h introduced + IWYU

This commit is contained in:
Mateusz Pusz
2024-04-24 20:53:54 +02:00
parent 2a05f931e7
commit c066104af7
123 changed files with 478 additions and 337 deletions

View File

@ -20,17 +20,21 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp-units/bits/hacks.h>
#include <mp-units/compat_macros.h>
#include <cmath>
#include <compare> // IWYU pragma: export
#include <cstdlib>
#include <exception>
#include <iostream>
#include <utility>
#ifdef MP_UNITS_MODULES
import mp_units;
#else
#include <mp-units/framework.h>
#include <mp-units/ostream.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <mp-units/systems/si/units.h>
#include <mp-units/systems/si/si.h>
#endif
namespace {