|
VULKAN_HPP_CONSTEXPR | ArrayProxyNoTemporaries () VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | ArrayProxyNoTemporaries (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
|
| ArrayProxyNoTemporaries (T &value) VULKAN_HPP_NOEXCEPT |
|
template<typename V > |
| ArrayProxyNoTemporaries (V &&value)=delete |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (typename std::remove_const< T >::type &value) VULKAN_HPP_NOEXCEPT |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (typename std::remove_const< T >::type &&value)=delete |
|
| ArrayProxyNoTemporaries (uint32_t count, T *ptr) VULKAN_HPP_NOEXCEPT |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (uint32_t count, typename std::remove_const< T >::type *ptr) VULKAN_HPP_NOEXCEPT |
|
template<std::size_t C> |
| ArrayProxyNoTemporaries (T(&ptr)[C]) VULKAN_HPP_NOEXCEPT |
|
template<std::size_t C> |
| ArrayProxyNoTemporaries (T(&&ptr)[C])=delete |
|
template<std::size_t C, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (typename std::remove_const< T >::type(&ptr)[C]) VULKAN_HPP_NOEXCEPT |
|
template<std::size_t C, typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (typename std::remove_const< T >::type(&&ptr)[C])=delete |
|
| ArrayProxyNoTemporaries (std::initializer_list< T > const &list) VULKAN_HPP_NOEXCEPT |
|
| ArrayProxyNoTemporaries (std::initializer_list< T > const &&list)=delete |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (std::initializer_list< typename std::remove_const< T >::type > const &list) VULKAN_HPP_NOEXCEPT |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (std::initializer_list< typename std::remove_const< T >::type > const &&list)=delete |
|
| ArrayProxyNoTemporaries (std::initializer_list< T > &list) VULKAN_HPP_NOEXCEPT |
|
| ArrayProxyNoTemporaries (std::initializer_list< T > &&list)=delete |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (std::initializer_list< typename std::remove_const< T >::type > &list) VULKAN_HPP_NOEXCEPT |
|
template<typename B = T, typename std::enable_if< std::is_const< B >::value, int >::type = 0> |
| ArrayProxyNoTemporaries (std::initializer_list< typename std::remove_const< T >::type > &&list)=delete |
|
template<typename V , typename std::enable_if< std::is_convertible< decltype(std::declval< V >().data()), T * >::value &&std::is_convertible< decltype(std::declval< V >().size()), std::size_t >::value >::type * = nullptr> |
| ArrayProxyNoTemporaries (V &v) VULKAN_HPP_NOEXCEPT |
|
const T * | begin () const VULKAN_HPP_NOEXCEPT |
|
const T * | end () const VULKAN_HPP_NOEXCEPT |
|
const T & | front () const VULKAN_HPP_NOEXCEPT |
|
const T & | back () const VULKAN_HPP_NOEXCEPT |
|
bool | empty () const VULKAN_HPP_NOEXCEPT |
|
uint32_t | size () const VULKAN_HPP_NOEXCEPT |
|
T * | data () const VULKAN_HPP_NOEXCEPT |
|
template<typename T>
class VULKAN_HPP_NAMESPACE::ArrayProxyNoTemporaries< T >
Definition at line 695 of file vulkan.hpp.