diff --git a/src/myx/filesystem/current_executable.hpp b/src/myx/filesystem/current_executable.hpp index 2c24283..b0cde0e 100644 --- a/src/myx/filesystem/current_executable.hpp +++ b/src/myx/filesystem/current_executable.hpp @@ -8,9 +8,9 @@ #pragma once -#include #include #include +#include namespace myx { diff --git a/src/myx/filesystem/paths.hpp b/src/myx/filesystem/paths.hpp index 126da5c..22d564d 100644 --- a/src/myx/filesystem/paths.hpp +++ b/src/myx/filesystem/paths.hpp @@ -10,9 +10,9 @@ #include -#include #include #include +#include namespace myx { diff --git a/src/myx/filesystem/paths_mt.hpp b/src/myx/filesystem/paths_mt.hpp index 2e39e17..084fc85 100644 --- a/src/myx/filesystem/paths_mt.hpp +++ b/src/myx/filesystem/paths_mt.hpp @@ -8,12 +8,12 @@ #pragma once -#include #include +#include -#include #include #include +#include #include #include diff --git a/src/myx/math/all.hpp b/src/myx/math/all.hpp index 43c4213..5fbba9c 100644 --- a/src/myx/math/all.hpp +++ b/src/myx/math/all.hpp @@ -1,8 +1,8 @@ +#include +#include +#include +#include #include #include -#include #include -#include -#include -#include -#include +#include diff --git a/src/myx/math/almost_equal_relative.hpp b/src/myx/math/almost_equal_relative.hpp index e4b44f2..c328537 100644 --- a/src/myx/math/almost_equal_relative.hpp +++ b/src/myx/math/almost_equal_relative.hpp @@ -14,14 +14,14 @@ namespace math { * Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * при которой аргументы считаются равными. */ -bool almost_equal_relative( const float a, const float b, +bool almost_equal_relative( float a, float b, const float maxRelDiff = FLT_EPSILON ); /** * @brief Проверка на равенство двух аргументов типа double. * Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * при которой аргументы считаются равными. */ -bool almost_equal_relative( const double a, const double b, +bool almost_equal_relative( double a, double b, const double maxRelDiff = DBL_EPSILON ); } // namespace math diff --git a/src/myx/math/almost_equal_relative_and_abs.hpp b/src/myx/math/almost_equal_relative_and_abs.hpp index 0000e81..e883630 100644 --- a/src/myx/math/almost_equal_relative_and_abs.hpp +++ b/src/myx/math/almost_equal_relative_and_abs.hpp @@ -13,16 +13,16 @@ namespace math { * Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * при которой аргументы считаются равными. */ -bool almost_equal_relative_and_abs( const float a, const float b, - const float maxAbsDiff, const float maxRelDiff = FLT_EPSILON ); +bool almost_equal_relative_and_abs( float a, float b, + float maxAbsDiff, const float maxRelDiff = FLT_EPSILON ); /** * @brief Проверка на равенство двух аргументов типа double. * Параметр maxAbsDiff определяет максимальную абсолютную допустимую разницу. * Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * при которой аргументы считаются равными. */ -bool almost_equal_relative_and_abs( const double a, const double b, - const double maxAbsDiff, const double maxRelDiff = DBL_EPSILON ); +bool almost_equal_relative_and_abs( double a, double b, + double maxAbsDiff, const double maxRelDiff = DBL_EPSILON ); } // namespace math diff --git a/src/myx/math/almost_equal_ulps.hpp b/src/myx/math/almost_equal_ulps.hpp index a7c0e11..afdb99d 100644 --- a/src/myx/math/almost_equal_ulps.hpp +++ b/src/myx/math/almost_equal_ulps.hpp @@ -14,15 +14,15 @@ namespace math { * Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * при которой они считаются равными. */ -bool almost_equal_ulps( const float a, const float b, - const int maxUlpsDiff ); +bool almost_equal_ulps( float a, float b, + int maxUlpsDiff ); /** * @brief Проверка на равенство двух аргументов типа double. * Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * при которой они считаются равными. */ -bool almost_equal_ulps( const double a, const double b, - const int maxUlpsDiff ); +bool almost_equal_ulps( double a, double b, + int maxUlpsDiff ); } // namespace math diff --git a/src/myx/math/almost_equal_ulps_and_abs.hpp b/src/myx/math/almost_equal_ulps_and_abs.hpp index 083ee24..abf3ee4 100644 --- a/src/myx/math/almost_equal_ulps_and_abs.hpp +++ b/src/myx/math/almost_equal_ulps_and_abs.hpp @@ -11,16 +11,16 @@ namespace math { * Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * при которой они считаются равными. */ -bool almost_equal_ulps_and_abs( const float a, const float b, - const float maxAbsDiff, const int maxUlpsDiff ); +bool almost_equal_ulps_and_abs( float a, float b, + float maxAbsDiff, int maxUlpsDiff ); /** * @brief Проверка на равенство двух аргументов типа double. * Параметр maxAbsDiff определяет максимальную абсолютную допустимую разницу. * Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * при которой они считаются равными. */ -bool almost_equal_ulps_and_abs( const double a, const double b, - const double maxAbsDiff, const int maxUlpsDiff ); +bool almost_equal_ulps_and_abs( double a, double b, + double maxAbsDiff, int maxUlpsDiff ); } // namespace math diff --git a/src/myx/math/constants.hpp b/src/myx/math/constants.hpp index dfa822c..bd2c991 100644 --- a/src/myx/math/constants.hpp +++ b/src/myx/math/constants.hpp @@ -1,8 +1,8 @@ #ifndef MYX_MATH_CONSTANTS_HPP_ #define MYX_MATH_CONSTANTS_HPP_ -#include #include +#include namespace myx { diff --git a/src/myx/math/float_cmp_types.hpp b/src/myx/math/float_cmp_types.hpp index a60f640..309231f 100644 --- a/src/myx/math/float_cmp_types.hpp +++ b/src/myx/math/float_cmp_types.hpp @@ -14,7 +14,7 @@ union float_cmp_t /** * @brief Инициализация. */ - float_cmp_t( float num = 0.0f ) : f( num ) + explicit float_cmp_t( float num = 0.0F ) : f( num ) { } @@ -38,7 +38,7 @@ union double_cmp_t /** * @brief Инициализация. */ - double_cmp_t( double num = 0.0l ) : d( num ) + explicit double_cmp_t( double num = 0.0L ) : d( num ) { } diff --git a/src/myx/math/functions.hpp b/src/myx/math/functions.hpp index 0092ea5..3e64da7 100644 --- a/src/myx/math/functions.hpp +++ b/src/myx/math/functions.hpp @@ -1,9 +1,9 @@ #ifndef MYX_MATH_FUNCTIONS_HPP_ #define MYX_MATH_FUNCTIONS_HPP_ -#include -#include #include +#include +#include namespace myx { diff --git a/src/myx/math/radar.hpp b/src/myx/math/radar.hpp index e1ded9c..e3744f9 100644 --- a/src/myx/math/radar.hpp +++ b/src/myx/math/radar.hpp @@ -1,8 +1,8 @@ #ifndef MYX_MATH_RADAR_HPP_ #define MYX_MATH_RADAR_HPP_ -#include #include +#include namespace myx { diff --git a/src/myx/math/units.hpp b/src/myx/math/units.hpp index c4adfa2..4bf6c7e 100644 --- a/src/myx/math/units.hpp +++ b/src/myx/math/units.hpp @@ -1,8 +1,8 @@ #ifndef MYX_MATH_UNITS_HPP_ #define MYX_MATH_UNITS_HPP_ -#include #include +#include namespace myx { @@ -14,7 +14,7 @@ namespace math { * \return Значение в градусах */ template < typename T > -T radians_to_degrees( const T& radians, typename std::enable_if< std::is_floating_point< T >::value >::type* = 0 ) +T radians_to_degrees( const T& radians, typename std::enable_if< std::is_floating_point< T >::value >::type* /*unused*/ = 0 ) { static_assert( std::is_arithmetic< T >::value, "Arithmetic type is required." ); return( radians * M_1_PI * 180.0 ); @@ -27,7 +27,7 @@ T radians_to_degrees( const T& radians, typename std::enable_if< std::is_floatin * \return Значение в радианах */ template < typename T > -T degrees_to_radians( const T& degrees, typename std::enable_if< std::is_floating_point< T >::value >::type* = 0 ) +T degrees_to_radians( const T& degrees, typename std::enable_if< std::is_floating_point< T >::value >::type* /*unused*/ = 0 ) { static_assert( std::is_arithmetic< T >::value, "Arithmetic type is required." ); return( degrees * M_PI / 180.0 );