From 61e92d48428a696824ee98336e7dbc26094fd7a7 Mon Sep 17 00:00:00 2001 From: Jarrett Johnson <36459667+JarrettSJohnson@users.noreply.github.com> Date: Thu, 9 May 2019 03:22:10 -0400 Subject: [PATCH] Add type alias for underlying type of vk::UniqueHandle (#326) * Add type alias for underlying type of vk::UniqueHandle * Type alias to UniqueHandle * Unique Handle Type alias moved --- VulkanHppGenerator.cpp | 3 +++ vulkan/vulkan.hpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index 782c901..09a4a34 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -4602,6 +4602,9 @@ int main( int argc, char **argv ) private: using Deleter = typename UniqueHandleTraits::deleter; public: + + using element_type = Type; + explicit UniqueHandle( Type const& value = Type(), Deleter const& deleter = Deleter() ) : Deleter( deleter) , m_value( value ) diff --git a/vulkan/vulkan.hpp b/vulkan/vulkan.hpp index ada8bbe..a3a4823 100644 --- a/vulkan/vulkan.hpp +++ b/vulkan/vulkan.hpp @@ -509,6 +509,9 @@ namespace VULKAN_HPP_NAMESPACE private: using Deleter = typename UniqueHandleTraits::deleter; public: + + using element_type = Type; + explicit UniqueHandle( Type const& value = Type(), Deleter const& deleter = Deleter() ) : Deleter( deleter) , m_value( value )