Lines Matching defs:operator
88 void operator() (T obj) const;
109 void operator() (VkInstance obj) const { m_destroyInstance(obj, m_allocator); }
131 void operator() (VkDevice obj) const { m_destroyDevice(obj, m_allocator); }
153 void operator() (VkSurfaceKHR obj) const { m_instanceIface->destroySurfaceKHR(m_instance, obj, m_allocator); }
178 void operator() (VkDebugReportCallbackEXT obj) const { m_instanceIface->destroyDebugReportCallbackEXT(m_instance, obj, m_allocator); }
203 void operator() (VkDebugUtilsMessengerEXT obj) const { m_instanceIface->destroyDebugUtilsMessengerEXT(m_instance, obj, m_allocator); }
226 void operator() (VkDescriptorSet obj) const { m_deviceIface->freeDescriptorSets(m_device, m_pool, 1, &obj); }
249 void operator() (VkCommandBuffer obj) const { m_deviceIface->freeCommandBuffers(m_device, m_pool, 1, &obj); }
279 inline const T& operator* (void) const throw() { return get(); }
280 inline explicit operator bool (void) const throw() { return !!get(); }
348 Move<T>& operator= (Move<T>& other);
349 Move<T>& operator= (RefData<T> data);
351 operator RefData<T> (void) { return this->RefBase<T>::disown(); }
355 inline Move<T>& Move<T>::operator= (Move<T>& other)
364 inline Move<T>& Move<T>::operator= (RefData<T> data)
390 Unique<T>& operator= (const Unique<T>&);