Lines Matching refs:m_destroy
294 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &SelectorType::destroy ) ) )
304 VULKAN_HPP_ASSERT( m_destroy && m_dispatch );
305 ( parent.*m_destroy )( handle, m_allocationCallbacks, *m_dispatch );
311 VULKAN_HPP_ASSERT( m_destroy && m_dispatch );
312 ( handle.*m_destroy )( m_allocationCallbacks, *m_dispatch );
316 DestroyFunctionPointerType<DispatchLoaderBase> m_destroy = nullptr;
333 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &DestructorType::free ) ) )
342 VULKAN_HPP_ASSERT( m_destroy && m_dispatch );
343 ( parent.*m_destroy )( handle, m_allocationCallbacks, *m_dispatch );
347 DestroyFunctionPointerType<DispatchLoaderBase> m_destroy = nullptr;
363 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &DestructorType::release ) ) )
371 VULKAN_HPP_ASSERT( m_destroy && m_dispatch );
372 ( parent.*m_destroy )( handle, *m_dispatch );
376 DestroyFunctionPointerType<DispatchLoaderBase> m_destroy = nullptr;
396 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &DestructorType::free ) ) )
405 VULKAN_HPP_ASSERT( m_destroy && m_dispatch );
406 ( parent.*m_destroy )( m_pool.get(), 1u, &handle, *m_dispatch );
410 DestroyFunctionPointerType<DispatchLoaderBase> m_destroy = nullptr;