From e38ea3de29ede0e45aab8e595da5e8e3782a396d Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 2 Apr 2020 20:51:19 +0800 Subject: ... --- include/cru/platform/check.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'include/cru/platform') diff --git a/include/cru/platform/check.hpp b/include/cru/platform/check.hpp index 8e60e848..6128fe5a 100644 --- a/include/cru/platform/check.hpp +++ b/include/cru/platform/check.hpp @@ -3,7 +3,6 @@ #include "exception.hpp" #include "resource.hpp" -#include #include #include @@ -11,7 +10,7 @@ namespace cru::platform { template TTarget* CheckPlatform(INativeResource* resource, const std::string_view& target_platform) { - assert(resource); + Expects(resource); const auto result = dynamic_cast(resource); if (result == nullptr) { throw UnsupportPlatformException(util::Format( @@ -28,7 +27,7 @@ std::shared_ptr CheckPlatform( const std::string_view& target_platform) { static_assert(std::is_base_of_v, "TSource must be a subclass of INativeResource."); - assert(resource); + Expects(resource); const auto result = std::dynamic_pointer_cast(resource); if (result == nullptr) { throw UnsupportPlatformException(util::Format( -- cgit v1.2.3