refactor: mp_units subdirectory renamed to mp-units

This commit is contained in:
Mateusz Pusz
2023-05-25 12:47:10 +02:00
parent a4171e2fb6
commit 7d9ae3ec31
138 changed files with 491 additions and 492 deletions

View File

@@ -20,11 +20,11 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/iostream.h>
#include <mp_units/systems/cgs/cgs.h>
#include <mp_units/systems/international/international.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/iostream.h>
#include <mp-units/systems/cgs/cgs.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <exception>
#include <iostream>

View File

@@ -20,10 +20,10 @@
physical_quantities
*/
#include <mp_units/iostream.h>
#include <mp_units/math.h> // IWYU pragma: keep
#include <mp_units/systems/isq/electromagnetism.h>
#include <mp_units/systems/si/si.h>
#include <mp-units/iostream.h>
#include <mp-units/math.h> // IWYU pragma: keep
#include <mp-units/systems/isq/electromagnetism.h>
#include <mp-units/systems/si/si.h>
#include <iostream>
int main()

View File

@@ -15,15 +15,15 @@
along with this program. If not, see http://www.gnu.org/licenses./
*/
#include <mp_units/format.h>
#include <mp_units/iostream.h>
#include <mp_units/systems/iau/iau.h>
#include <mp_units/systems/imperial/imperial.h>
#include <mp_units/systems/international/international.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/si.h>
#include <mp_units/systems/typographic/typographic.h>
#include <mp_units/systems/usc/usc.h>
#include <mp-units/format.h>
#include <mp-units/iostream.h>
#include <mp-units/systems/iau/iau.h>
#include <mp-units/systems/imperial/imperial.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/si.h>
#include <mp-units/systems/typographic/typographic.h>
#include <mp-units/systems/usc/usc.h>
#include <iostream>
namespace {

View File

@@ -15,10 +15,10 @@
along with this program. If not, see http://www.gnu.org/licenses./
*/
#include <mp_units/format.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/format.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 <iostream>
#include <type_traits>

View File

@@ -20,9 +20,9 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/iostream.h>
#include <mp_units/quantity.h>
#include <mp_units/quantity_point.h>
#include <mp-units/iostream.h>
#include <mp-units/quantity.h>
#include <mp-units/quantity_point.h>
#include <iostream>
#include <map>

View File

@@ -20,11 +20,11 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/format.h>
#include <mp_units/systems/imperial/imperial.h>
#include <mp_units/systems/international/international.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/systems/imperial/imperial.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <iostream>
#include <string_view>

View File

@@ -21,7 +21,7 @@
// SOFTWARE.
#include "glide_computer.h"
#include <mp_units/format.h>
#include <mp-units/format.h>
#include <iostream>
#include <numeric>
#include <string_view>

View File

@@ -23,10 +23,10 @@
#pragma once
#include "geographic.h"
#include <mp_units/chrono.h>
#include <mp_units/math.h> // IWYU pragma: keep
#include <mp_units/quantity_point.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp-units/chrono.h>
#include <mp-units/math.h> // IWYU pragma: keep
#include <mp-units/quantity_point.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <algorithm>
#include <array>
#include <initializer_list>

View File

@@ -21,11 +21,11 @@
// SOFTWARE.
#include "glide_computer.h"
#include <mp_units/bits/fmt_hacks.h>
#include <mp_units/chrono.h>
#include <mp_units/math.h>
#include <mp_units/systems/international/international.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/bits/fmt_hacks.h>
#include <mp-units/chrono.h>
#include <mp-units/math.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <exception>
#include <iostream>

View File

@@ -20,11 +20,11 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/format.h>
#include <mp_units/iostream.h>
#include <mp_units/systems/international/international.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/iostream.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <iostream>
using namespace mp_units;

View File

@@ -23,13 +23,13 @@
#pragma once
#include "ranged_representation.h"
#include <mp_units/bits/fmt_hacks.h>
#include <mp_units/format.h>
#include <mp_units/math.h>
#include <mp_units/quantity.h>
#include <mp_units/quantity_point.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/units.h>
#include <mp-units/bits/fmt_hacks.h>
#include <mp-units/format.h>
#include <mp-units/math.h>
#include <mp-units/quantity.h>
#include <mp-units/quantity_point.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/units.h>
#include <compare>
#include <limits>
#include <numbers>

View File

@@ -23,8 +23,8 @@
#pragma once
#include "validated_type.h"
#include <mp_units/bits/external/hacks.h>
#include <mp_units/customization_points.h>
#include <mp-units/bits/external/hacks.h>
#include <mp-units/customization_points.h>
#include <algorithm>
#include <type_traits>

View File

@@ -23,7 +23,7 @@
#pragma once
#include <gsl/gsl-lite.hpp>
#include <mp_units/bits/external/hacks.h>
#include <mp-units/bits/external/hacks.h>
#include <utility>
inline constexpr struct validated_tag {

View File

@@ -22,12 +22,12 @@
#pragma once
#include <mp_units/bits/fmt_hacks.h>
#include <mp_units/format.h>
#include <mp_units/math.h>
#include <mp_units/quantity.h>
#include <mp_units/quantity_point.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp-units/bits/fmt_hacks.h>
#include <mp-units/format.h>
#include <mp-units/math.h>
#include <mp-units/quantity.h>
#include <mp-units/quantity_point.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <tuple>
namespace kalman {

View File

@@ -21,9 +21,9 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,9 +21,9 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,9 +21,9 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,9 +21,9 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,10 +21,10 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/math.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/math.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,11 +21,11 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/math.h>
#include <mp_units/quantity_point.h>
#include <mp_units/systems/isq/thermodynamics.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/math.h>
#include <mp-units/quantity_point.h>
#include <mp-units/systems/isq/thermodynamics.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,11 +21,11 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/math.h>
#include <mp_units/quantity_point.h>
#include <mp_units/systems/isq/thermodynamics.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/math.h>
#include <mp-units/quantity_point.h>
#include <mp-units/systems/isq/thermodynamics.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -21,11 +21,11 @@
// SOFTWARE.
#include "kalman.h"
#include <mp_units/format.h>
#include <mp_units/math.h>
#include <mp_units/quantity_point.h>
#include <mp_units/systems/isq/thermodynamics.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/math.h>
#include <mp-units/quantity_point.h>
#include <mp-units/systems/isq/thermodynamics.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <array>
#include <iostream>

View File

@@ -20,10 +20,10 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/iostream.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/iostream.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 <cmath>
#include <exception>
#include <iostream>

View File

@@ -20,9 +20,9 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/format.h>
#include <mp_units/systems/si/constants.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/format.h>
#include <mp-units/systems/si/constants.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <iostream>
template<class T>

View File

@@ -20,12 +20,12 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/format.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/constants.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp_units/systems/si/units.h>
#include <mp-units/format.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/constants.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <mp-units/systems/si/units.h>
#include <cassert>
#include <iostream>
#include <utility>

View File

@@ -20,10 +20,10 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/iostream.h>
#include <mp_units/math.h>
#include <mp_units/systems/isq_angle/isq_angle.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/iostream.h>
#include <mp-units/math.h>
#include <mp-units/systems/isq_angle/isq_angle.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <iostream>
template<class T>

View File

@@ -20,12 +20,12 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
#include <mp_units/iostream.h>
#include <mp_units/math.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/natural/natural.h>
#include <mp_units/systems/si/constants.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/iostream.h>
#include <mp-units/math.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/natural/natural.h>
#include <mp-units/systems/si/constants.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <exception>
#include <iostream>

View File

@@ -21,11 +21,11 @@
// SOFTWARE.
#include "geographic.h"
#include <mp_units/iostream.h>
#include <mp_units/quantity_point.h>
#include <mp_units/systems/international/international.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h>
#include <mp-units/iostream.h>
#include <mp-units/quantity_point.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/unit_symbols.h>
#include <iostream>
using namespace mp_units;

View File

@@ -65,5 +65,5 @@ function(add_units_module name)
add_library(mp-units::${name} ALIAS mp-units-${name})
install(TARGETS mp-units-${name} EXPORT mp-unitsTargets)
install(DIRECTORY include/units TYPE INCLUDE)
install(DIRECTORY include/mp-units TYPE INCLUDE)
endfunction()

View File

@@ -25,7 +25,7 @@ cmake_minimum_required(VERSION 3.19)
option(${projectPrefix}USE_LIBFMT "Enables usage of libfmt instead of the one from 'std'" ON)
message(STATUS "${projectPrefix}USE_LIBFMT: ${${projectPrefix}USE_LIBFMT}")
add_units_module(core-fmt DEPENDENCIES mp-units::core HEADERS include/mp_units/format.h)
add_units_module(core-fmt DEPENDENCIES mp-units::core HEADERS include/mp-units/format.h)
target_compile_definitions(mp-units-core-fmt INTERFACE ${projectPrefix}USE_LIBFMT=$<BOOL:${${projectPrefix}USE_LIBFMT}>)
if(${projectPrefix}USE_LIBFMT)

View File

@@ -28,7 +28,7 @@
// For the license information refer to format.h.
#include <gsl/gsl-lite.hpp>
#include <mp_units/bits/fmt_hacks.h>
#include <mp-units/bits/fmt_hacks.h>
#include <concepts>
#include <limits>
#include <string_view>

View File

@@ -27,7 +27,7 @@
//
// For the license information refer to format.h.
#include <mp_units/bits/external/hacks.h>
#include <mp-units/bits/external/hacks.h>
#ifndef UNITS_USE_LIBFMT
#define UNITS_USE_LIBFMT 1

View File

@@ -22,11 +22,11 @@
#pragma once
#include <mp_units/bits/algorithm.h>
#include <mp_units/bits/fmt.h>
#include <mp_units/customization_points.h>
#include <mp_units/quantity.h>
#include <mp_units/unit.h>
#include <mp-units/bits/algorithm.h>
#include <mp-units/bits/fmt.h>
#include <mp-units/customization_points.h>
#include <mp-units/quantity.h>
#include <mp-units/unit.h>
#include <cstdint>
// Grammar

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(core-io DEPENDENCIES mp-units::core HEADERS include/mp_units/iostream.h)
add_units_module(core-io DEPENDENCIES mp-units::core HEADERS include/mp-units/iostream.h)

View File

@@ -23,8 +23,8 @@
#pragma once
#include <mp_units/quantity.h>
#include <mp_units/unit.h>
#include <mp-units/quantity.h>
#include <mp-units/unit.h>
#include <sstream>
namespace mp_units {

View File

@@ -34,43 +34,43 @@ add_library(
mp-units-core
INTERFACE
include/mp_units/bits/external/fixed_string.h
include/mp_units/bits/external/hacks.h
include/mp_units/bits/external/type_list.h
include/mp_units/bits/external/type_name.h
include/mp_units/bits/external/type_traits.h
include/mp-units/bits/external/fixed_string.h
include/mp-units/bits/external/hacks.h
include/mp-units/bits/external/type_list.h
include/mp-units/bits/external/type_name.h
include/mp-units/bits/external/type_traits.h
include/mp_units/bits/algorithm.h
include/mp_units/bits/dimension_concepts.h
include/mp_units/bits/expression_template.h
include/mp_units/bits/get_associated_quantity.h
include/mp_units/bits/get_common_base.h
include/mp_units/bits/magnitude.h
include/mp_units/bits/math_concepts.h
include/mp_units/bits/prime.h
include/mp_units/bits/quantity_cast.h
include/mp_units/bits/quantity_concepts.h
include/mp_units/bits/quantity_point_concepts.h
include/mp_units/bits/quantity_spec_concepts.h
include/mp_units/bits/ratio.h
include/mp_units/bits/reference_concepts.h
include/mp_units/bits/representation_concepts.h
include/mp_units/bits/sudo_cast.h
include/mp_units/bits/symbol_text.h
include/mp_units/bits/text_tools.h
include/mp_units/bits/unit_concepts.h
include/mp_units/bits/value_cast.h
include/mp-units/bits/algorithm.h
include/mp-units/bits/dimension_concepts.h
include/mp-units/bits/expression_template.h
include/mp-units/bits/get_associated_quantity.h
include/mp-units/bits/get_common_base.h
include/mp-units/bits/magnitude.h
include/mp-units/bits/math_concepts.h
include/mp-units/bits/prime.h
include/mp-units/bits/quantity_cast.h
include/mp-units/bits/quantity_concepts.h
include/mp-units/bits/quantity_point_concepts.h
include/mp-units/bits/quantity_spec_concepts.h
include/mp-units/bits/ratio.h
include/mp-units/bits/reference_concepts.h
include/mp-units/bits/representation_concepts.h
include/mp-units/bits/sudo_cast.h
include/mp-units/bits/symbol_text.h
include/mp-units/bits/text_tools.h
include/mp-units/bits/unit_concepts.h
include/mp-units/bits/value_cast.h
include/mp_units/concepts.h
include/mp_units/core.h
include/mp_units/customization_points.h
include/mp_units/dimension.h
include/mp_units/quantity.h
include/mp_units/quantity_point.h
include/mp_units/quantity_spec.h
include/mp_units/reference.h
include/mp_units/system_reference.h
include/mp_units/unit.h
include/mp-units/concepts.h
include/mp-units/core.h
include/mp-units/customization_points.h
include/mp-units/dimension.h
include/mp-units/quantity.h
include/mp-units/quantity_point.h
include/mp-units/quantity_spec.h
include/mp-units/reference.h
include/mp-units/system_reference.h
include/mp-units/unit.h
)
target_compile_features(mp-units-core INTERFACE cxx_std_20)
target_link_libraries(mp-units-core INTERFACE gsl::gsl-lite)
@@ -96,4 +96,4 @@ add_library(mp-units::core ALIAS mp-units-core)
# installation
install(TARGETS mp-units-core EXPORT mp-unitsTargets)
install(DIRECTORY include/units TYPE INCLUDE)
install(DIRECTORY include/mp-units TYPE INCLUDE)

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/bits/external/hacks.h> // IWYU pragma: keep
#include <mp-units/bits/external/hacks.h> // IWYU pragma: keep
#include <compare>
#include <initializer_list>
#include <iterator>

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/symbol_text.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/symbol_text.h>
namespace mp_units {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/external/type_list.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/math_concepts.h>
#include <mp_units/bits/ratio.h>
#include <mp-units/bits/external/type_list.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/math_concepts.h>
#include <mp-units/bits/ratio.h>
namespace mp_units {

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/bits/external/hacks.h> // IWYU pragma: keep
#include <mp-units/bits/external/hacks.h> // IWYU pragma: keep
// TODO use <algorithm> when moved to C++20 modules (parsing takes too long for each translation unit)
#include <mp_units/bits/algorithm.h>
#include <mp-units/bits/algorithm.h>
// IWYU pragma: begin_exports
#include <compare>

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/bits/external/hacks.h> // IWYU pragma: keep
#include <mp-units/bits/external/hacks.h> // IWYU pragma: keep
#include <cstddef>
#include <utility>

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/bits/external/hacks.h>
#include <mp-units/bits/external/hacks.h>
#include <type_traits>
#include <utility>

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp_units/quantity_spec.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/unit_concepts.h>
#include <mp-units/quantity_spec.h>
namespace mp_units::detail {

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/quantity_spec_concepts.h>
namespace mp_units::detail {

View File

@@ -22,16 +22,16 @@
#pragma once
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/external/hacks.h>
#include <mp_units/bits/external/type_name.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/math_concepts.h>
#include <mp_units/bits/prime.h>
#include <mp_units/bits/ratio.h>
#include <mp_units/bits/symbol_text.h>
#include <mp_units/bits/text_tools.h>
#include <mp_units/customization_points.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/external/hacks.h>
#include <mp-units/bits/external/type_name.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/math_concepts.h>
#include <mp-units/bits/prime.h>
#include <mp-units/bits/ratio.h>
#include <mp-units/bits/symbol_text.h>
#include <mp-units/bits/text_tools.h>
#include <mp-units/customization_points.h>
#include <concepts>
#include <cstdint>
#include <numbers>

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/bits/algorithm.h>
#include <mp-units/bits/algorithm.h>
#include <array>
#include <cstddef>
#include <cstdint>

View File

@@ -22,16 +22,16 @@
#pragma once
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/magnitude.h>
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp_units/customization_points.h>
#include <mp_units/dimension.h>
#include <mp_units/reference.h>
#include <mp_units/unit.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/magnitude.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/bits/unit_concepts.h>
#include <mp-units/customization_points.h>
#include <mp-units/dimension.h>
#include <mp-units/reference.h>
#include <mp-units/unit.h>
namespace mp_units {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/customization_points.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/customization_points.h>
namespace mp_units {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/customization_points.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/customization_points.h>
namespace mp_units {

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/bits/dimension_concepts.h>
#include <mp_units/bits/expression_template.h>
#include <mp-units/bits/dimension_concepts.h>
#include <mp-units/bits/expression_template.h>
namespace mp_units {

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/unit_concepts.h>
namespace mp_units {

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/customization_points.h>
#include <mp-units/customization_points.h>
#include <concepts>
#include <cstdint>
#include <functional>

View File

@@ -22,11 +22,11 @@
#pragma once
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/magnitude.h>
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/unit.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/magnitude.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/unit.h>
namespace mp_units {

View File

@@ -23,8 +23,8 @@
#pragma once
// IWYU pragma: begin_exports
#include <mp_units/bits/external/fixed_string.h>
#include <mp_units/bits/external/hacks.h>
#include <mp-units/bits/external/fixed_string.h>
#include <mp-units/bits/external/hacks.h>
#include <compare>
#include <cstddef>
#include <cstdint>

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/bits/external/fixed_string.h>
#include <mp_units/bits/symbol_text.h>
#include <mp-units/bits/external/fixed_string.h>
#include <mp-units/bits/symbol_text.h>
namespace mp_units::detail {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/magnitude.h>
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/symbol_text.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/magnitude.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/symbol_text.h>
namespace mp_units {

View File

@@ -22,11 +22,11 @@
#pragma once
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/bits/sudo_cast.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/bits/sudo_cast.h>
#include <mp-units/bits/unit_concepts.h>
namespace mp_units {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/dimension_concepts.h>
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/quantity_point_concepts.h>
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp-units/bits/dimension_concepts.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/quantity_point_concepts.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/bits/unit_concepts.h>

View File

@@ -22,12 +22,12 @@
#pragma once
#include <mp_units/concepts.h>
#include <mp_units/customization_points.h>
#include <mp_units/dimension.h>
#include <mp_units/quantity.h>
#include <mp_units/quantity_point.h>
#include <mp_units/quantity_spec.h>
#include <mp_units/reference.h>
#include <mp_units/system_reference.h>
#include <mp_units/unit.h>
#include <mp-units/concepts.h>
#include <mp-units/customization_points.h>
#include <mp-units/dimension.h>
#include <mp-units/quantity.h>
#include <mp-units/quantity_point.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/reference.h>
#include <mp-units/system_reference.h>
#include <mp-units/unit.h>

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/bits/external/hacks.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp-units/bits/external/hacks.h>
#include <mp-units/bits/external/type_traits.h>
#include <limits>
#include <type_traits>

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/dimension_concepts.h>
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/symbol_text.h>
#include <mp-units/bits/dimension_concepts.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/symbol_text.h>
namespace mp_units {

View File

@@ -23,21 +23,21 @@
#pragma once
#include <mp_units/bits/dimension_concepts.h>
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/bits/sudo_cast.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp_units/customization_points.h>
#include <mp_units/reference.h>
#include <mp-units/bits/dimension_concepts.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/bits/sudo_cast.h>
#include <mp-units/bits/unit_concepts.h>
#include <mp-units/customization_points.h>
#include <mp-units/reference.h>
#include <compare>
#include <utility>
// the below is not used in this header but should be exposed with it
#include <mp_units/bits/quantity_cast.h>
#include <mp_units/bits/value_cast.h>
#include <mp-units/bits/quantity_cast.h>
#include <mp-units/bits/value_cast.h>
namespace mp_units {

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/bits/quantity_point_concepts.h>
#include <mp_units/customization_points.h>
#include <mp_units/quantity.h>
#include <mp-units/bits/quantity_point_concepts.h>
#include <mp-units/customization_points.h>
#include <mp-units/quantity.h>
#include <compare>
namespace mp_units {

View File

@@ -22,16 +22,16 @@
#pragma once
#include <mp_units/bits/algorithm.h>
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/external/type_name.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/get_common_base.h>
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp_units/dimension.h>
#include <mp-units/bits/algorithm.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/external/type_name.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/get_common_base.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
#include <mp-units/dimension.h>
#include <tuple>
namespace mp_units {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/bits/get_associated_quantity.h>
#include <mp_units/bits/quantity_concepts.h>
#include <mp_units/bits/reference_concepts.h>
#include <mp_units/bits/representation_concepts.h>
#include <mp-units/bits/get_associated_quantity.h>
#include <mp-units/bits/quantity_concepts.h>
#include <mp-units/bits/reference_concepts.h>
#include <mp-units/bits/representation_concepts.h>
namespace mp_units {

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/quantity_spec.h>
#include <mp_units/reference.h>
#include <mp_units/unit.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/reference.h>
#include <mp-units/unit.h>
namespace mp_units {

View File

@@ -22,18 +22,18 @@
#pragma once
#include <mp_units/bits/algorithm.h>
#include <mp_units/bits/expression_template.h>
#include <mp_units/bits/external/fixed_string.h>
#include <mp_units/bits/external/type_name.h>
#include <mp_units/bits/external/type_traits.h>
#include <mp_units/bits/get_associated_quantity.h>
#include <mp_units/bits/magnitude.h>
#include <mp_units/bits/quantity_spec_concepts.h>
#include <mp_units/bits/ratio.h>
#include <mp_units/bits/symbol_text.h>
#include <mp_units/bits/text_tools.h>
#include <mp_units/bits/unit_concepts.h>
#include <mp-units/bits/algorithm.h>
#include <mp-units/bits/expression_template.h>
#include <mp-units/bits/external/fixed_string.h>
#include <mp-units/bits/external/type_name.h>
#include <mp-units/bits/external/type_traits.h>
#include <mp-units/bits/get_associated_quantity.h>
#include <mp-units/bits/magnitude.h>
#include <mp-units/bits/quantity_spec_concepts.h>
#include <mp-units/bits/ratio.h>
#include <mp-units/bits/symbol_text.h>
#include <mp-units/bits/text_tools.h>
#include <mp-units/bits/unit_concepts.h>
#include <iterator>
#include <string>

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(angular DEPENDENCIES mp-units::isq HEADERS include/mp_units/systems/angular/angular.h)
add_units_module(angular DEPENDENCIES mp-units::isq HEADERS include/mp-units/systems/angular/angular.h)

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/dimension.h>
#include <mp_units/quantity_spec.h>
#include <mp_units/unit.h>
#include <mp-units/dimension.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/unit.h>
namespace mp_units::angular {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(cgs DEPENDENCIES mp-units::si HEADERS include/mp_units/systems/cgs/cgs.h)
add_units_module(cgs DEPENDENCIES mp-units::si HEADERS include/mp-units/systems/cgs/cgs.h)

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/systems/si/units.h>
#include <mp_units/unit.h>
#include <mp-units/systems/si/units.h>
#include <mp-units/unit.h>
namespace mp_units::cgs {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(hep DEPENDENCIES mp-units::si HEADERS include/mp_units/systems/hep/hep.h)
add_units_module(hep DEPENDENCIES mp-units::si HEADERS include/mp-units/systems/hep/hep.h)

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/systems/si/si.h>
#include <mp_units/unit.h>
#include <mp-units/systems/si/si.h>
#include <mp-units/unit.h>
namespace mp_units::hep {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(iau DEPENDENCIES mp-units::si HEADERS include/mp_units/systems/iau/iau.h)
add_units_module(iau DEPENDENCIES mp-units::si HEADERS include/mp-units/systems/iau/iau.h)

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/systems/si/si.h>
#include <mp_units/unit.h>
#include <mp-units/systems/si/si.h>
#include <mp-units/unit.h>
namespace mp_units::iau {

View File

@@ -25,7 +25,7 @@ cmake_minimum_required(VERSION 3.19)
add_units_module(
iec80000
DEPENDENCIES mp-units::isq mp-units::si
HEADERS include/mp_units/systems/iec80000/binary_prefixes.h include/mp_units/systems/iec80000/quantities.h
include/mp_units/systems/iec80000/iec80000.h include/mp_units/systems/iec80000/unit_symbols.h
include/mp_units/systems/iec80000/units.h
HEADERS include/mp-units/systems/iec80000/binary_prefixes.h include/mp-units/systems/iec80000/quantities.h
include/mp-units/systems/iec80000/iec80000.h include/mp-units/systems/iec80000/unit_symbols.h
include/mp-units/systems/iec80000/units.h
)

View File

@@ -22,7 +22,7 @@
#pragma once
#include <mp_units/unit.h>
#include <mp-units/unit.h>
namespace mp_units::iec80000 {

View File

@@ -23,8 +23,8 @@
#pragma once
// IWYU pragma: begin_exports
#include <mp_units/systems/iec80000/binary_prefixes.h>
#include <mp_units/systems/iec80000/quantities.h>
#include <mp_units/systems/iec80000/unit_symbols.h>
#include <mp_units/systems/iec80000/units.h>
#include <mp-units/systems/iec80000/binary_prefixes.h>
#include <mp-units/systems/iec80000/quantities.h>
#include <mp-units/systems/iec80000/unit_symbols.h>
#include <mp-units/systems/iec80000/units.h>
// IWYU pragma: end_exports

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/dimension.h>
#include <mp_units/quantity_spec.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp-units/dimension.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/isq/space_and_time.h>
namespace mp_units::iec80000 {

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/systems/iec80000/binary_prefixes.h>
#include <mp_units/systems/iec80000/units.h>
#include <mp_units/systems/si/prefixes.h>
#include <mp-units/systems/iec80000/binary_prefixes.h>
#include <mp-units/systems/iec80000/units.h>
#include <mp-units/systems/si/prefixes.h>
namespace mp_units::iec80000::unit_symbols {

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/systems/iec80000/quantities.h>
#include <mp_units/systems/si/units.h>
#include <mp_units/unit.h>
#include <mp-units/systems/iec80000/quantities.h>
#include <mp-units/systems/si/units.h>
#include <mp-units/unit.h>
namespace mp_units::iec80000 {

View File

@@ -23,5 +23,5 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(
imperial DEPENDENCIES mp-units::si mp-units::international HEADERS include/mp_units/systems/imperial/imperial.h
imperial DEPENDENCIES mp-units::si mp-units::international HEADERS include/mp-units/systems/imperial/imperial.h
)

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/systems/international/international.h>
#include <mp_units/unit.h>
#include <mp-units/systems/international/international.h>
#include <mp-units/unit.h>
namespace mp_units::imperial {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(international DEPENDENCIES mp-units::si HEADERS include/mp_units/systems/international/international.h)
add_units_module(international DEPENDENCIES mp-units::si HEADERS include/mp-units/systems/international/international.h)

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/systems/si/si.h>
#include <mp_units/unit.h>
#include <mp-units/systems/si/si.h>
#include <mp-units/unit.h>
namespace mp_units::international {

View File

@@ -25,7 +25,7 @@ cmake_minimum_required(VERSION 3.19)
add_units_module(
isq
DEPENDENCIES mp-units::core
HEADERS include/mp_units/systems/isq/base_quantities.h include/mp_units/systems/isq/electromagnetism.h
include/mp_units/systems/isq/isq.h include/mp_units/systems/isq/mechanics.h
include/mp_units/systems/isq/space_and_time.h include/mp_units/systems/isq/thermodynamics.h
HEADERS include/mp-units/systems/isq/base_quantities.h include/mp-units/systems/isq/electromagnetism.h
include/mp-units/systems/isq/isq.h include/mp-units/systems/isq/mechanics.h
include/mp-units/systems/isq/space_and_time.h include/mp-units/systems/isq/thermodynamics.h
)

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/dimension.h>
#include <mp_units/quantity.h>
#include <mp_units/quantity_spec.h>
#include <mp-units/dimension.h>
#include <mp-units/quantity.h>
#include <mp-units/quantity_spec.h>
namespace mp_units::isq {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/quantity_spec.h>
#include <mp_units/systems/isq/base_quantities.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/systems/isq/base_quantities.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/isq/space_and_time.h>
namespace mp_units::isq {

View File

@@ -23,9 +23,9 @@
#pragma once
// IWYU pragma: begin_exports
#include <mp_units/systems/isq/base_quantities.h>
#include <mp_units/systems/isq/electromagnetism.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/isq/thermodynamics.h>
#include <mp-units/systems/isq/base_quantities.h>
#include <mp-units/systems/isq/electromagnetism.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/isq/thermodynamics.h>
// IWYU pragma: end_exports

View File

@@ -22,9 +22,9 @@
#pragma once
#include <mp_units/quantity_spec.h>
#include <mp_units/systems/isq/base_quantities.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/systems/isq/base_quantities.h>
#include <mp-units/systems/isq/space_and_time.h>
namespace mp_units::isq {

View File

@@ -22,8 +22,8 @@
#pragma once
#include <mp_units/quantity_spec.h>
#include <mp_units/systems/isq/base_quantities.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/systems/isq/base_quantities.h>
namespace mp_units::isq {

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/quantity_spec.h>
#include <mp_units/systems/isq/base_quantities.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/systems/isq/base_quantities.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/isq/space_and_time.h>
namespace mp_units::isq {

View File

@@ -23,5 +23,5 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(
isq_angle DEPENDENCIES mp-units::angular mp-units::isq HEADERS include/mp_units/systems/isq_angle/isq_angle.h
isq_angle DEPENDENCIES mp-units::angular mp-units::isq HEADERS include/mp-units/systems/isq_angle/isq_angle.h
)

View File

@@ -22,10 +22,10 @@
#pragma once
#include <mp_units/quantity_spec.h>
#include <mp_units/reference.h>
#include <mp_units/systems/angular/angular.h>
#include <mp_units/systems/isq/isq.h>
#include <mp-units/quantity_spec.h>
#include <mp-units/reference.h>
#include <mp-units/systems/angular/angular.h>
#include <mp-units/systems/isq/isq.h>
namespace mp_units::isq_angle {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19)
add_units_module(natural DEPENDENCIES mp-units::isq HEADERS include/mp_units/systems/natural/natural.h)
add_units_module(natural DEPENDENCIES mp-units::isq HEADERS include/mp-units/systems/natural/natural.h)

View File

@@ -22,11 +22,11 @@
#pragma once
#include <mp_units/system_reference.h>
#include <mp_units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/prefixes.h>
#include <mp_units/unit.h>
#include <mp-units/system_reference.h>
#include <mp-units/systems/isq/mechanics.h>
#include <mp-units/systems/isq/space_and_time.h>
#include <mp-units/systems/si/prefixes.h>
#include <mp-units/unit.h>
namespace mp_units::natural {

Some files were not shown because too many files have changed in this diff Show More