Merge pull request #642 from byzin/fix-if-condition-of-result-unique-handle3

Fix if condition of result unique handle
This commit is contained in:
Andreas Süßenbach 2020-06-22 09:25:51 +02:00 committed by GitHub
commit 6b72356c2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -8028,7 +8028,7 @@ namespace std
#endif #endif
}; };
#if !defined(VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST) #if !defined(VULKAN_HPP_NO_SMART_HANDLE)
template <typename Type, typename Dispatch> template <typename Type, typename Dispatch>
struct ResultValue<UniqueHandle<Type,Dispatch>> struct ResultValue<UniqueHandle<Type,Dispatch>>
{ {
@ -8046,6 +8046,7 @@ namespace std
operator std::tuple<Result&, UniqueHandle<Type, Dispatch>&>() VULKAN_HPP_NOEXCEPT { return std::tuple<Result&, UniqueHandle<Type, Dispatch>&>(result, value); } operator std::tuple<Result&, UniqueHandle<Type, Dispatch>&>() VULKAN_HPP_NOEXCEPT { return std::tuple<Result&, UniqueHandle<Type, Dispatch>&>(result, value); }
# if !defined(VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST)
operator UniqueHandle<Type, Dispatch>& () & VULKAN_HPP_NOEXCEPT operator UniqueHandle<Type, Dispatch>& () & VULKAN_HPP_NOEXCEPT
{ {
return value; return value;
@ -8055,6 +8056,7 @@ namespace std
{ {
return std::move(value); return std::move(value);
} }
# endif
}; };
#endif #endif

View File

@ -15956,7 +15956,7 @@ namespace VULKAN_HPP_NAMESPACE
#endif #endif
}; };
#if !defined( VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST ) #if !defined( VULKAN_HPP_NO_SMART_HANDLE )
template <typename Type, typename Dispatch> template <typename Type, typename Dispatch>
struct ResultValue<UniqueHandle<Type, Dispatch>> struct ResultValue<UniqueHandle<Type, Dispatch>>
{ {
@ -15977,6 +15977,7 @@ namespace VULKAN_HPP_NAMESPACE
return std::tuple<Result &, UniqueHandle<Type, Dispatch> &>( result, value ); return std::tuple<Result &, UniqueHandle<Type, Dispatch> &>( result, value );
} }
# if !defined( VULKAN_HPP_DISABLE_IMPLICIT_RESULT_VALUE_CAST )
operator UniqueHandle<Type, Dispatch> &() & VULKAN_HPP_NOEXCEPT operator UniqueHandle<Type, Dispatch> &() & VULKAN_HPP_NOEXCEPT
{ {
return value; return value;
@ -15986,6 +15987,7 @@ namespace VULKAN_HPP_NAMESPACE
{ {
return std::move( value ); return std::move( value );
} }
# endif
}; };
#endif #endif