Lines Matching refs:Dispatcher

283     template <class Dispatcher>
286 void ( DestructorType::* )( HandleType, const AllocationCallbacks *, const Dispatcher & ) const,
287 void ( HandleType::* )( const AllocationCallbacks *, const Dispatcher & ) const>::type;
291 template <typename Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
293 const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
294 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &SelectorType::destroy ) ) )
327 template <class Dispatcher>
328 using DestroyFunctionPointerType = void ( DestructorType::* )( HandleType, const AllocationCallbacks *, const Dispatcher & ) const;
330 template <class Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
332 const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
333 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &DestructorType::free ) ) )
358 template <class Dispatcher>
359 using DestroyFunctionPointerType = void ( DestructorType::* )( HandleType, const Dispatcher & ) const;
361 template <class Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
362 ObjectReleaseShared( const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
363 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &DestructorType::release ) ) )
386 template <class Dispatcher>
387 using ReturnType = decltype( std::declval<DestructorType>().free( PoolType(), 0u, nullptr, Dispatcher() ) );
389 template <class Dispatcher>
390 using DestroyFunctionPointerType = ReturnType<Dispatcher> ( DestructorType::* )( PoolType, uint32_t, const HandleType *, const Dispatcher & ) const;
394 template <class Dispatcher = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE>
395 PoolFreeShared( SharedHandle<PoolType> pool, const Dispatcher & dispatch VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT )
396 : m_destroy( reinterpret_cast<decltype( m_destroy )>( static_cast<DestroyFunctionPointerType<Dispatcher>>( &DestructorType::free ) ) )