Lines Matching defs:parent

63     SharedHeader( SharedHandle<DestructorType> parent, Deleter deleter = Deleter() ) VULKAN_HPP_NOEXCEPT
64 : parent( std::move( parent ) )
69 SharedHandle<DestructorType> parent;
209 return getHeader().parent;
222 control.deleter.destroy( control.parent.get(), handle );
254 explicit SharedHandle( HandleType handle, SharedHandle<DestructorTypeOf<HandleType>> parent, DeleterType deleter = DeleterType() ) VULKAN_HPP_NOEXCEPT
255 : BaseType( handle, std::move( parent ), std::move( deleter ) )
302 typename std::enable_if<HasDestructor<T>::value, void>::type destroy( DestructorType parent, HandleType handle ) const VULKAN_HPP_NOEXCEPT
305 ( parent.*m_destroy )( handle, m_allocationCallbacks, *m_dispatch );
340 void destroy( DestructorType parent, HandleType handle ) const VULKAN_HPP_NOEXCEPT
343 ( parent.*m_destroy )( handle, m_allocationCallbacks, *m_dispatch );
369 void destroy( DestructorType parent, HandleType handle ) const VULKAN_HPP_NOEXCEPT
372 ( parent.*m_destroy )( handle, *m_dispatch );
403 void destroy( DestructorType parent, HandleType handle ) const VULKAN_HPP_NOEXCEPT
406 ( parent.*m_destroy )( m_pool.get(), 1u, &handle, *m_dispatch );
930 SharedHandle<DestructorTypeOf<VULKAN_HPP_NAMESPACE::Image>> parent,
933 : SharedHeader<DestructorTypeOf<VULKAN_HPP_NAMESPACE::Image>, typename SharedHandleTraits<VULKAN_HPP_NAMESPACE::Image>::deleter>( std::move( parent ),
953 SharedHandle<DestructorTypeOf<VULKAN_HPP_NAMESPACE::Image>> parent,
956 : BaseType( handle, std::move( parent ), std::move( deleter ), swapchain_owned )
965 control.deleter.destroy( control.parent.get(), handle );
973 SharedHandle<DestructorTypeOf<VULKAN_HPP_NAMESPACE::SwapchainKHR>> parent,
977 , parent( std::move( parent ) )
983 SharedHandle<DestructorTypeOf<VULKAN_HPP_NAMESPACE::SwapchainKHR>> parent{};
998 SharedHandle<DestructorTypeOf<VULKAN_HPP_NAMESPACE::SwapchainKHR>> parent,
1001 : BaseType( handle, std::move( surface ), std::move( parent ), std::move( deleter ) )
1040 explicit SharedHandle( PhysicalDevice handle, SharedInstance parent ) noexcept
1041 : SharedHandleBaseNoDestroy<PhysicalDevice, SharedInstance>( handle, std::move( parent ) )
1056 explicit SharedHandle( Queue handle, SharedDevice parent ) noexcept : SharedHandleBaseNoDestroy<Queue, SharedDevice>( handle, std::move( parent ) ) {}
1071 explicit SharedHandle( DisplayModeKHR handle, SharedDisplayKHR parent ) noexcept
1072 : SharedHandleBaseNoDestroy<DisplayModeKHR, SharedDisplayKHR>( handle, std::move( parent ) )