Lines Matching refs:UniqueHandle

876   class UniqueHandle : public UniqueHandleTraits<Type, Dispatch>::deleter
884 UniqueHandle() : Deleter(), m_value() {}
886 explicit UniqueHandle( Type const & value, Deleter const & deleter = Deleter() ) VULKAN_HPP_NOEXCEPT
892 UniqueHandle( UniqueHandle const & ) = delete;
894 UniqueHandle( UniqueHandle && other ) VULKAN_HPP_NOEXCEPT
900 ~UniqueHandle() VULKAN_HPP_NOEXCEPT
908 UniqueHandle & operator=( UniqueHandle const & ) = delete;
910 UniqueHandle & operator=( UniqueHandle && other ) VULKAN_HPP_NOEXCEPT
971 void swap( UniqueHandle<Type, Dispatch> & rhs ) VULKAN_HPP_NOEXCEPT
990 VULKAN_HPP_INLINE void swap( UniqueHandle<Type, Dispatch> & lhs, UniqueHandle<Type, Dispatch> & rhs ) VULKAN_HPP_NOEXCEPT
6630 struct ResultValue<UniqueHandle<Type, Dispatch>>
6633 ResultValue( Result r, UniqueHandle<Type, Dispatch> && v ) VULKAN_HPP_NOEXCEPT
6635 ResultValue( Result r, UniqueHandle<Type, Dispatch> && v )
6643 "asTuple() on an l-value is deprecated, as it implicitly moves the UniqueHandle out of the ResultValue. Use asTuple() on an r-value instead, requiring to explicitly move the UniqueHandle." )
6645 std::tuple<Result, UniqueHandle<Type, Dispatch>> asTuple() &
6650 std::tuple<Result, UniqueHandle<Type, Dispatch>> asTuple() &&
6656 UniqueHandle<Type, Dispatch> value;
6660 struct ResultValue<std::vector<UniqueHandle<Type, Dispatch>>>
6663 ResultValue( Result r, std::vector<UniqueHandle<Type, Dispatch>> && v ) VULKAN_HPP_NOEXCEPT
6665 ResultValue( Result r, std::vector<UniqueHandle<Type, Dispatch>> && v )
6673 "asTuple() on an l-value is deprecated, as it implicitly moves the UniqueHandle out of the ResultValue. Use asTuple() on an r-value instead, requiring to explicitly move the UniqueHandle." )
6675 std::tuple<Result, std::vector<UniqueHandle<Type, Dispatch>>> asTuple() &
6680 std::tuple<Result, std::vector<UniqueHandle<Type, Dispatch>>> asTuple() &&
6686 std::vector<UniqueHandle<Type, Dispatch>> value;