RetroArch
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType > Class Template Reference

#include <vulkan.hpp>

Public Member Functions

 PoolFree (OwnerType owner=OwnerType(), PoolType pool=PoolType())
 
OwnerType getOwner () const
 
PoolType getPool () const
 

Protected Member Functions

template<typename T >
void destroy (T t)
 

Private Attributes

OwnerType m_owner
 
PoolType m_pool
 

Constructor & Destructor Documentation

◆ PoolFree()

template<typename OwnerType, typename PoolType>
VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType >::PoolFree ( OwnerType  owner = OwnerType(),
PoolType  pool = PoolType() 
)
inline

Member Function Documentation

◆ destroy()

template<typename OwnerType, typename PoolType>
template<typename T >
void VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType >::destroy ( T  t)
inlineprotected

◆ getOwner()

template<typename OwnerType, typename PoolType>
OwnerType VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType >::getOwner ( ) const
inline

◆ getPool()

template<typename OwnerType, typename PoolType>
PoolType VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType >::getPool ( ) const
inline

Member Data Documentation

◆ m_owner

template<typename OwnerType, typename PoolType>
OwnerType VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType >::m_owner
private

◆ m_pool

template<typename OwnerType, typename PoolType>
PoolType VULKAN_HPP_NAMESPACE::PoolFree< OwnerType, PoolType >::m_pool
private

The documentation for this class was generated from the following file: