From 61e5bcef2629e2d68b805a956a96fff264d4f74d Mon Sep 17 00:00:00 2001 From: untodesu Date: Sat, 28 Jun 2025 01:59:49 +0500 Subject: Restructure dependencies and update to C++20 - Nuked static_assert from almost everywhere in the project - Nuked binary dependency support. Might add one later though - Separated dependency headers into a separate include subdirectory - Grafted a thirdpartylegalnotices.txt generator from RITEG - Pushed development snapshot version to 2126 (26th week of 2025) --- deps/include/entt/platform/android-ndk-r17.hpp | 67 -------------------------- 1 file changed, 67 deletions(-) delete mode 100644 deps/include/entt/platform/android-ndk-r17.hpp (limited to 'deps/include/entt/platform/android-ndk-r17.hpp') diff --git a/deps/include/entt/platform/android-ndk-r17.hpp b/deps/include/entt/platform/android-ndk-r17.hpp deleted file mode 100644 index c1141bc..0000000 --- a/deps/include/entt/platform/android-ndk-r17.hpp +++ /dev/null @@ -1,67 +0,0 @@ -#ifndef ENTT_PLATFORM_ANDROID_NDK_R17_HPP -#define ENTT_PLATFORM_ANDROID_NDK_R17_HPP - -/** - * @cond TURN_OFF_DOXYGEN - * Internal details not to be documented. - */ - -#ifdef __ANDROID__ -# include -# if __NDK_MAJOR__ == 17 - -# include -# include -# include - -namespace std { - -namespace internal { - -template -constexpr auto is_invocable(int) -> decltype(std::invoke(std::declval(), std::declval()...), std::true_type{}); - -template -constexpr std::false_type is_invocable(...); - -template -constexpr auto is_invocable_r(int) --> std::enable_if_t(), std::declval()...)), Ret>, std::true_type>; - - -template -constexpr std::false_type is_invocable_r(...); - -} // namespace internal - -template -struct is_invocable: decltype(internal::is_invocable(0)) {}; - -template -inline constexpr bool is_invocable_v = std::is_invocable::value; - -template -struct is_invocable_r: decltype(internal::is_invocable_r(0)) {}; - -template -inline constexpr bool is_invocable_r_v = std::is_invocable_r::value; - -template -struct invoke_result { - using type = decltype(std::invoke(std::declval(), std::declval()...)); -}; - -template -using invoke_result_t = typename std::invoke_result::type; - -} // namespace std - -# endif -#endif - -/** - * Internal details not to be documented. - * @endcond - */ - -#endif -- cgit