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 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE. // SOFTWARE.
#include <mp_units/iostream.h> #include <mp-units/iostream.h>
#include <mp_units/systems/cgs/cgs.h> #include <mp-units/systems/cgs/cgs.h>
#include <mp_units/systems/international/international.h> #include <mp-units/systems/international/international.h>
#include <mp_units/systems/isq/space_and_time.h> #include <mp-units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h> #include <mp-units/systems/si/unit_symbols.h>
#include <exception> #include <exception>
#include <iostream> #include <iostream>

View File

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

View File

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

View File

@@ -15,10 +15,10 @@
along with this program. If not, see http://www.gnu.org/licenses./ along with this program. If not, see http://www.gnu.org/licenses./
*/ */
#include <mp_units/format.h> #include <mp-units/format.h>
#include <mp_units/systems/isq/space_and_time.h> #include <mp-units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/unit_symbols.h> #include <mp-units/systems/si/unit_symbols.h>
#include <mp_units/systems/si/units.h> #include <mp-units/systems/si/units.h>
#include <iostream> #include <iostream>
#include <type_traits> #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 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE. // SOFTWARE.
#include <mp_units/iostream.h> #include <mp-units/iostream.h>
#include <mp_units/quantity.h> #include <mp-units/quantity.h>
#include <mp_units/quantity_point.h> #include <mp-units/quantity_point.h>
#include <iostream> #include <iostream>
#include <map> #include <map>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -20,9 +20,9 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE. // SOFTWARE.
#include <mp_units/format.h> #include <mp-units/format.h>
#include <mp_units/systems/si/constants.h> #include <mp-units/systems/si/constants.h>
#include <mp_units/systems/si/unit_symbols.h> #include <mp-units/systems/si/unit_symbols.h>
#include <iostream> #include <iostream>
template<class T> 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 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE. // SOFTWARE.
#include <mp_units/format.h> #include <mp-units/format.h>
#include <mp_units/systems/isq/mechanics.h> #include <mp-units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h> #include <mp-units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/constants.h> #include <mp-units/systems/si/constants.h>
#include <mp_units/systems/si/unit_symbols.h> #include <mp-units/systems/si/unit_symbols.h>
#include <mp_units/systems/si/units.h> #include <mp-units/systems/si/units.h>
#include <cassert> #include <cassert>
#include <iostream> #include <iostream>
#include <utility> #include <utility>

View File

@@ -20,10 +20,10 @@
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE. // SOFTWARE.
#include <mp_units/iostream.h> #include <mp-units/iostream.h>
#include <mp_units/math.h> #include <mp-units/math.h>
#include <mp_units/systems/isq_angle/isq_angle.h> #include <mp-units/systems/isq_angle/isq_angle.h>
#include <mp_units/systems/si/unit_symbols.h> #include <mp-units/systems/si/unit_symbols.h>
#include <iostream> #include <iostream>
template<class T> 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 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE. // SOFTWARE.
#include <mp_units/iostream.h> #include <mp-units/iostream.h>
#include <mp_units/math.h> #include <mp-units/math.h>
#include <mp_units/systems/isq/mechanics.h> #include <mp-units/systems/isq/mechanics.h>
#include <mp_units/systems/natural/natural.h> #include <mp-units/systems/natural/natural.h>
#include <mp_units/systems/si/constants.h> #include <mp-units/systems/si/constants.h>
#include <mp_units/systems/si/unit_symbols.h> #include <mp-units/systems/si/unit_symbols.h>
#include <exception> #include <exception>
#include <iostream> #include <iostream>

View File

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

View File

@@ -65,5 +65,5 @@ function(add_units_module name)
add_library(mp-units::${name} ALIAS mp-units-${name}) add_library(mp-units::${name} ALIAS mp-units-${name})
install(TARGETS mp-units-${name} EXPORT mp-unitsTargets) install(TARGETS mp-units-${name} EXPORT mp-unitsTargets)
install(DIRECTORY include/units TYPE INCLUDE) install(DIRECTORY include/mp-units TYPE INCLUDE)
endfunction() 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) option(${projectPrefix}USE_LIBFMT "Enables usage of libfmt instead of the one from 'std'" ON)
message(STATUS "${projectPrefix}USE_LIBFMT: ${${projectPrefix}USE_LIBFMT}") 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}>) target_compile_definitions(mp-units-core-fmt INTERFACE ${projectPrefix}USE_LIBFMT=$<BOOL:${${projectPrefix}USE_LIBFMT}>)
if(${projectPrefix}USE_LIBFMT) if(${projectPrefix}USE_LIBFMT)

View File

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

View File

@@ -27,7 +27,7 @@
// //
// For the license information refer to format.h. // 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 #ifndef UNITS_USE_LIBFMT
#define UNITS_USE_LIBFMT 1 #define UNITS_USE_LIBFMT 1

View File

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

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/quantity.h> #include <mp-units/quantity.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
#include <sstream> #include <sstream>
namespace mp_units { namespace mp_units {

View File

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

View File

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

View File

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

View File

@@ -22,9 +22,9 @@
#pragma once #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) // 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 // IWYU pragma: begin_exports
#include <compare> #include <compare>

View File

@@ -22,7 +22,7 @@
#pragma once #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 <cstddef>
#include <utility> #include <utility>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/dimension.h> #include <mp-units/dimension.h>
#include <mp_units/quantity_spec.h> #include <mp-units/quantity_spec.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::angular { namespace mp_units::angular {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/systems/si/units.h> #include <mp-units/systems/si/units.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::cgs { namespace mp_units::cgs {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/systems/si/si.h> #include <mp-units/systems/si/si.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::hep { namespace mp_units::hep {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/systems/si/si.h> #include <mp-units/systems/si/si.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::iau { namespace mp_units::iau {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -23,5 +23,5 @@
cmake_minimum_required(VERSION 3.19) cmake_minimum_required(VERSION 3.19)
add_units_module( 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 #pragma once
#include <mp_units/systems/international/international.h> #include <mp-units/systems/international/international.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::imperial { namespace mp_units::imperial {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/systems/si/si.h> #include <mp-units/systems/si/si.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::international { namespace mp_units::international {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -23,5 +23,5 @@
cmake_minimum_required(VERSION 3.19) cmake_minimum_required(VERSION 3.19)
add_units_module( 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 #pragma once
#include <mp_units/quantity_spec.h> #include <mp-units/quantity_spec.h>
#include <mp_units/reference.h> #include <mp-units/reference.h>
#include <mp_units/systems/angular/angular.h> #include <mp-units/systems/angular/angular.h>
#include <mp_units/systems/isq/isq.h> #include <mp-units/systems/isq/isq.h>
namespace mp_units::isq_angle { namespace mp_units::isq_angle {

View File

@@ -22,4 +22,4 @@
cmake_minimum_required(VERSION 3.19) 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 #pragma once
#include <mp_units/system_reference.h> #include <mp-units/system_reference.h>
#include <mp_units/systems/isq/mechanics.h> #include <mp-units/systems/isq/mechanics.h>
#include <mp_units/systems/isq/space_and_time.h> #include <mp-units/systems/isq/space_and_time.h>
#include <mp_units/systems/si/prefixes.h> #include <mp-units/systems/si/prefixes.h>
#include <mp_units/unit.h> #include <mp-units/unit.h>
namespace mp_units::natural { namespace mp_units::natural {

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