Lines Matching defs:allocator

35     const VULKAN_HPP_NAMESPACE::InstanceCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d )
42 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
52 const VULKAN_HPP_NAMESPACE::InstanceCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d )
59 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
64 UniqueHandle<VULKAN_HPP_NAMESPACE::Instance, Dispatch>( instance, ObjectDestroy<NoParent, Dispatch>( allocator, d ) ) );
78 VULKAN_HPP_INLINE void Instance::destroy( Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT
83 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
402 const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
410 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
421 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
430 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
434 return createResultValueType( result, UniqueHandle<VULKAN_HPP_NAMESPACE::Device, Dispatch>( device, ObjectDestroy<NoParent, Dispatch>( allocator, d ) ) );
448 VULKAN_HPP_INLINE void Device::destroy( Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const VULKAN_HPP_NOEXCEPT
453 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
853 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
862 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
873 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
882 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
887 UniqueHandle<VULKAN_HPP_NAMESPACE::DeviceMemory, Dispatch>( memory, ObjectFree<Device, Dispatch>( *this, allocator, d ) ) );
904 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
911 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
927 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
934 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1371 const VULKAN_HPP_NAMESPACE::FenceCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
1379 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1389 const VULKAN_HPP_NAMESPACE::FenceCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
1397 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1402 UniqueHandle<VULKAN_HPP_NAMESPACE::Fence, Dispatch>( fence, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
1419 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1426 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1442 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1449 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1546 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1555 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1566 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1575 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1580 result, UniqueHandle<VULKAN_HPP_NAMESPACE::Semaphore, Dispatch>( semaphore, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
1597 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1604 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1620 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1627 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1647 const VULKAN_HPP_NAMESPACE::EventCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
1655 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1665 const VULKAN_HPP_NAMESPACE::EventCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
1673 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1678 UniqueHandle<VULKAN_HPP_NAMESPACE::Event, Dispatch>( event, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
1695 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1702 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1718 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1725 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1808 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1817 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1828 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1837 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
1842 result, UniqueHandle<VULKAN_HPP_NAMESPACE::QueryPool, Dispatch>( queryPool, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
1859 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1866 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1882 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
1889 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
1986 const VULKAN_HPP_NAMESPACE::BufferCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
1994 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2004 const VULKAN_HPP_NAMESPACE::BufferCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
2012 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2017 UniqueHandle<VULKAN_HPP_NAMESPACE::Buffer, Dispatch>( buffer, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2034 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2041 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2057 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2064 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2085 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2094 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2105 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2114 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2119 UniqueHandle<VULKAN_HPP_NAMESPACE::BufferView, Dispatch>( view, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2136 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2143 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2159 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2166 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2186 const VULKAN_HPP_NAMESPACE::ImageCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
2194 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2204 const VULKAN_HPP_NAMESPACE::ImageCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
2212 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2217 UniqueHandle<VULKAN_HPP_NAMESPACE::Image, Dispatch>( image, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2234 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2241 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2257 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2264 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2315 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2324 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2335 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2344 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2349 UniqueHandle<VULKAN_HPP_NAMESPACE::ImageView, Dispatch>( view, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2366 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2373 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2389 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2396 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2417 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2426 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2437 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2446 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2451 result, UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderModule, Dispatch>( shaderModule, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2468 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2475 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2491 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2498 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2519 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2528 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2539 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2548 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2553 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PipelineCache, Dispatch>( pipelineCache, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2570 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2577 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2593 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2600 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
2727 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2738 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2754 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2766 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2779 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2790 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2804 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2815 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2822 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
2838 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2850 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2857 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
2870 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2881 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2889 UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>( pipeline, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
2916 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2927 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2943 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2955 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2968 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
2979 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
2993 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3004 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3011 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
3027 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3039 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3046 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
3059 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3070 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3078 UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>( pipeline, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3095 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3102 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3118 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3125 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3146 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3155 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3166 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3175 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3180 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PipelineLayout, Dispatch>( pipelineLayout, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3197 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3204 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3220 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3227 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3247 const VULKAN_HPP_NAMESPACE::SamplerCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
3255 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3265 const VULKAN_HPP_NAMESPACE::SamplerCreateInfo & createInfo, Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
3273 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3278 UniqueHandle<VULKAN_HPP_NAMESPACE::Sampler, Dispatch>( sampler, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3295 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3302 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3318 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3325 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3346 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3355 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3366 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3375 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3380 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DescriptorSetLayout, Dispatch>( setLayout, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3398 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3406 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3423 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3431 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3452 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3461 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3472 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3481 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3486 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DescriptorPool, Dispatch>( descriptorPool, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3503 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3510 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3526 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3533 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3750 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3759 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3770 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3779 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3784 result, UniqueHandle<VULKAN_HPP_NAMESPACE::Framebuffer, Dispatch>( framebuffer, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3801 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3808 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3824 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3831 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3852 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3861 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3872 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3881 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3886 result, UniqueHandle<VULKAN_HPP_NAMESPACE::RenderPass, Dispatch>( renderPass, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
3903 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3910 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3926 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3933 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
3977 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
3986 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
3997 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
4006 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
4011 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CommandPool, Dispatch>( commandPool, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
4028 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
4035 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
4051 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
4058 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
5956 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
5965 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
5976 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
5985 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
5990 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch>( ycbcrConversion, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6008 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6016 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
6033 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6041 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
6063 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6072 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
6083 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6092 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
6098 descriptorUpdateTemplate, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6116 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6124 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
6141 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6149 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
6363 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6372 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
6383 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6392 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
6397 result, UniqueHandle<VULKAN_HPP_NAMESPACE::RenderPass, Dispatch>( renderPass, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6704 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6713 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
6724 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6733 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
6738 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PrivateDataSlot, Dispatch>( privateDataSlot, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
6755 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6763 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
6779 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
6787 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
7458 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
7465 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
7481 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
7488 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
7716 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
7725 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
7736 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
7745 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
7750 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch>( swapchain, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
7767 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
7774 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
7790 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
7797 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
8407 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8417 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8429 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8439 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8444 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch>( mode, ObjectDestroy<PhysicalDevice, Dispatch>( *this, allocator, d ) ) );
8494 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8503 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8514 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8523 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8528 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8554 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8564 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8577 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8588 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8598 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8608 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8620 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8630 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8635 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
8650 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8661 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8666 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
8677 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8687 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8692 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SwapchainKHR, Dispatch>( swapchain, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
8717 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8726 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8737 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8746 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8751 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8798 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8807 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8818 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8827 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8832 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8883 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8892 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8903 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8912 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8917 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
8965 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8974 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8985 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
8994 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
8999 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9025 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9034 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9045 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9054 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9059 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9095 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9104 static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9117 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9126 static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9134 surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9160 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9169 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9180 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9189 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9194 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DebugReportCallbackEXT, Dispatch>( callback, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
9212 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9220 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
9237 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9245 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
9534 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9543 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9554 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9563 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9568 result, UniqueHandle<VULKAN_HPP_NAMESPACE::VideoSessionKHR, Dispatch>( videoSession, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
9585 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9593 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
9609 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9617 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
9761 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9770 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9781 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9790 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
9796 videoSessionParameters, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
9845 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9853 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
9870 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
9878 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
10151 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10160 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
10171 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10180 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
10185 UniqueHandle<VULKAN_HPP_NAMESPACE::CuModuleNVX, Dispatch>( module, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
10207 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10216 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
10227 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10236 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
10241 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CuFunctionNVX, Dispatch>( function, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
10258 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10265 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
10281 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10288 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
10304 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10311 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
10327 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10334 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
10600 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10609 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
10620 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
10629 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
10634 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
11180 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
11189 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
11200 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
11209 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
11214 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
11707 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
11716 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
11727 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
11736 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
11742 descriptorUpdateTemplate, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
11760 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
11768 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
11989 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
11998 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
12009 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
12018 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
12023 UniqueHandle<VULKAN_HPP_NAMESPACE::Fence, Dispatch>( fence, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
12048 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
12058 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
12070 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
12080 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
12085 UniqueHandle<VULKAN_HPP_NAMESPACE::Fence, Dispatch>( fence, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
12330 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
12339 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
12350 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
12359 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
12364 result, UniqueHandle<VULKAN_HPP_NAMESPACE::RenderPass, Dispatch>( renderPass, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
13264 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13273 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13284 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13293 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13298 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
13324 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13333 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13344 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13353 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13358 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
13520 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13529 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13540 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13549 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13554 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DebugUtilsMessengerEXT, Dispatch>( messenger, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
13572 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13580 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
13597 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13605 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
13738 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13749 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13765 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13777 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13790 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13801 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13816 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13827 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13834 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
13851 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13863 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13870 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
13883 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
13894 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
13902 UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>( pipeline, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
14239 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14248 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
14259 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14268 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
14274 UniqueHandle<VULKAN_HPP_NAMESPACE::AccelerationStructureKHR, Dispatch>( accelerationStructure, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
14292 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14300 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
14317 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14325 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
14899 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14911 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
14931 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14944 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
14961 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
14973 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
14992 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15004 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15014 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
15032 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15045 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15055 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
15069 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15081 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15092 UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>( pipeline, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
15261 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15270 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15281 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15290 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15295 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SamplerYcbcrConversion, Dispatch>( ycbcrConversion, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
15313 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15321 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
15422 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15431 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15442 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15451 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15456 result, UniqueHandle<VULKAN_HPP_NAMESPACE::ValidationCacheEXT, Dispatch>( validationCache, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
15474 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15482 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
15499 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15507 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
15697 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15706 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15717 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15726 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
15732 UniqueHandle<VULKAN_HPP_NAMESPACE::AccelerationStructureNV, Dispatch>( accelerationStructure, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
15750 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15758 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
15775 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15783 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
15975 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
15986 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
16002 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
16014 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
16027 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
16038 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
16052 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
16063 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
16070 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
16086 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
16098 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
16105 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
16118 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
16129 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
16137 UniqueHandle<VULKAN_HPP_NAMESPACE::Pipeline, Dispatch>( pipeline, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
17087 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
17096 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
17107 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
17116 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
17121 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
17147 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
17156 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
17167 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
17176 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
17181 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
17753 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
17762 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
17773 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
17782 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
17787 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
18068 Device::createDeferredOperationKHR( Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
18075 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
18085 Device::createDeferredOperationKHRUnique( Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator, Dispatch const & d ) const
18092 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
18097 result, UniqueHandle<VULKAN_HPP_NAMESPACE::DeferredOperationKHR, Dispatch>( deferredOperation, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
18115 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
18123 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
18140 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
18148 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
18805 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
18814 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
18825 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
18834 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
18840 indirectCommandsLayout, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
18858 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
18866 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
18883 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
18891 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
19004 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19013 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
19024 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19033 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
19038 result, UniqueHandle<VULKAN_HPP_NAMESPACE::PrivateDataSlot, Dispatch>( privateDataSlot, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
19055 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19063 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
19398 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19407 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
19418 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19427 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
19432 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CudaModuleNV, Dispatch>( module, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
19525 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19534 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
19545 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19554 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
19559 result, UniqueHandle<VULKAN_HPP_NAMESPACE::CudaFunctionNV, Dispatch>( function, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
19576 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19583 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
19599 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19606 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
19622 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19629 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
19645 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
19652 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
20482 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
20491 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
20502 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
20511 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
20516 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
20722 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
20731 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
20742 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
20751 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
20756 result, UniqueHandle<VULKAN_HPP_NAMESPACE::BufferCollectionFUCHSIA, Dispatch>( collection, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
20830 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
20838 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
20855 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
20863 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
21059 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
21068 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
21079 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
21088 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
21093 result, UniqueHandle<VULKAN_HPP_NAMESPACE::SurfaceKHR, Dispatch>( surface, ObjectDestroy<Instance, Dispatch>( *this, allocator, d ) ) );
21239 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
21248 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
21259 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
21268 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
21273 result, UniqueHandle<VULKAN_HPP_NAMESPACE::MicromapEXT, Dispatch>( micromap, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
21290 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
21297 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
21313 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
21320 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
22582 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22591 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22602 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22611 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22616 result, UniqueHandle<VULKAN_HPP_NAMESPACE::OpticalFlowSessionNV, Dispatch>( session, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
22633 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22641 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
22657 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22665 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
22878 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22888 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22901 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22912 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22922 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22932 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22944 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22954 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22959 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
22974 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
22985 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
22990 ObjectDestroy<Device, Dispatch> deleter( *this, allocator, d );
23001 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
23011 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ),
23016 UniqueHandle<VULKAN_HPP_NAMESPACE::ShaderEXT, Dispatch>( shader, ObjectDestroy<Device, Dispatch>( *this, allocator, d ) ) );
23033 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
23040 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );
23056 Optional<const VULKAN_HPP_NAMESPACE::AllocationCallbacks> allocator,
23063 reinterpret_cast<const VkAllocationCallbacks *>( static_cast<const VULKAN_HPP_NAMESPACE::AllocationCallbacks *>( allocator ) ) );