Author: manx Date: Fri Aug 16 13:45:32 2024 New Revision: 21478 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=21478 Log: [Ref] mpt/base/type_traits.hpp: Add mpt::type_identity from C++20. Added: trunk/OpenMPT/src/mpt/base/type_traits.hpp (contents, props changed) Modified: trunk/OpenMPT/build/autotools/Makefile.am trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win10/openmpt123.vcxproj trunk/OpenMPT/build/vs2019win10/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win7/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win7/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win7/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win7/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win7/openmpt123.vcxproj trunk/OpenMPT/build/vs2019win7/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win8/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win8/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win8/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win8/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win8/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win8/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win8/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win8/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win8/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win8/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win8/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win8/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win8/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win8/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win8/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win8/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win8/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win8/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win8/openmpt123.vcxproj trunk/OpenMPT/build/vs2019win8/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2019win8/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win8/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win81/PluginBridge.vcxproj trunk/OpenMPT/build/vs2019win81/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2019win81/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2019win81/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win81/openmpt123.vcxproj trunk/OpenMPT/build/vs2019win81/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win10/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win10/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win10/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10/openmpt123.vcxproj trunk/OpenMPT/build/vs2022win10/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win10clang/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win10clang/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/openmpt123.vcxproj trunk/OpenMPT/build/vs2022win10clang/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win7/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win7/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win7/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win7/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win7/openmpt123.vcxproj trunk/OpenMPT/build/vs2022win7/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win8/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win8/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win8/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win8/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win8/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win8/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win8/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win8/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win8/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win8/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win8/openmpt123.vcxproj trunk/OpenMPT/build/vs2022win8/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2022win8/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win8/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win81/PluginBridge.vcxproj trunk/OpenMPT/build/vs2022win81/PluginBridge.vcxproj.filters trunk/OpenMPT/build/vs2022win81/PluginBridgeLegacy.vcxproj trunk/OpenMPT/build/vs2022win81/PluginBridgeLegacy.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win81/openmpt123.vcxproj trunk/OpenMPT/build/vs2022win81/openmpt123.vcxproj.filters trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/xcode-ios/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/build/xcode-macosx/libopenmpt.xcodeproj/project.pbxproj Modified: trunk/OpenMPT/build/autotools/Makefile.am ============================================================================== --- trunk/OpenMPT/build/autotools/Makefile.am Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/autotools/Makefile.am Fri Aug 16 13:45:32 2024 (r21478) @@ -160,6 +160,7 @@ MPT_FILES_SRC_MPT += src/mpt/base/size.hpp MPT_FILES_SRC_MPT += src/mpt/base/source_location.hpp MPT_FILES_SRC_MPT += src/mpt/base/span.hpp +MPT_FILES_SRC_MPT += src/mpt/base/type_traits.hpp MPT_FILES_SRC_MPT += src/mpt/base/utility.hpp MPT_FILES_SRC_MPT += src/mpt/base/version.hpp MPT_FILES_SRC_MPT += src/mpt/base/wrapping_divide.hpp Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1031,6 +1031,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1044,6 +1044,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -723,6 +723,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1031,6 +1031,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1044,6 +1044,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1031,6 +1031,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1044,6 +1044,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -773,6 +773,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridge.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -330,6 +330,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -779,6 +779,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/PluginBridgeLegacy.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -330,6 +330,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -811,6 +811,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -666,6 +666,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -811,6 +811,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -666,6 +666,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -841,6 +841,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -779,6 +779,7 @@ <ClInclude Include="..\..\src\mpt\base\size.hpp" /> <ClInclude Include="..\..\src\mpt\base\source_location.hpp" /> <ClInclude Include="..\..\src\mpt\base\span.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/openmpt123.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -183,6 +183,9 @@ <ClInclude Include="..\..\src\mpt\base\span.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -706,6 +706,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -423,6 +423,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1031,6 +1031,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1044,6 +1044,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -723,6 +723,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1031,6 +1031,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1044,6 +1044,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1031,6 +1031,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1044,6 +1044,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -773,6 +773,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridge.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -330,6 +330,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -779,6 +779,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/PluginBridgeLegacy.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -330,6 +330,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -811,6 +811,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -666,6 +666,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -811,6 +811,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -666,6 +666,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -841,6 +841,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -678,6 +678,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -779,6 +779,7 @@ <ClInclude Include="..\..\src\mpt\base\size.hpp" /> <ClInclude Include="..\..\src\mpt\base\source_location.hpp" /> <ClInclude Include="..\..\src\mpt\base\span.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/openmpt123.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -183,6 +183,9 @@ <ClInclude Include="..\..\src\mpt\base\span.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -706,6 +706,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -423,6 +423,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1806,6 +1806,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1086,6 +1086,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1354,6 +1354,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1806,6 +1806,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1086,6 +1086,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1806,6 +1806,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -1086,6 +1086,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1478,6 +1478,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Include="..\..\src\mpt\base\wrapping_divide.hpp" /> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/PluginBridge.vcxproj.filters Fri Aug 16 13:45:32 2024 (r21478) @@ -336,6 +336,9 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp"> <Filter>src\mpt\base\tests</Filter> </ClInclude> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp"> + <Filter>src\mpt\base</Filter> + </ClInclude> <ClInclude Include="..\..\src\mpt\base\utility.hpp"> <Filter>src\mpt\base</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj Fri Aug 16 12:48:47 2024 (r21477) +++ trunk/OpenMPT/build/vs2019win10/PluginBridgeLegacy.vcxproj Fri Aug 16 13:45:32 2024 (r21478) @@ -1478,6 +1478,7 @@ <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_cast.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_saturate_round.hpp" /> <ClInclude Include="..\..\src\mpt\base\tests\tests_base_wrapping_divide.hpp" /> + <ClInclude Include="..\..\src\mpt\base\type_traits.hpp" /> <ClInclude Include="..\..\src\mpt\base\utility.hpp" /> <ClInclude Include="..\..\src\mpt\base\version.hpp" /> <ClInclude Inclu... [truncated message content] |