RetroArch
|
#include <vulkan.hpp>
Public Member Functions | |
VULKAN_HPP_CONSTEXPR | ArrayProxy (std::nullptr_t) |
ArrayProxy (T &ptr) | |
ArrayProxy (uint32_t count, T *ptr) | |
template<size_t N> | |
ArrayProxy (std::array< typename std::remove_const< T >::type, N > &data) | |
template<size_t N> | |
ArrayProxy (std::array< typename std::remove_const< T >::type, N > const &data) | |
template<class Allocator = std::allocator<typename std::remove_const<T>::type>> | |
ArrayProxy (std::vector< typename std::remove_const< T >::type, Allocator > &data) | |
template<class Allocator = std::allocator<typename std::remove_const<T>::type>> | |
ArrayProxy (std::vector< typename std::remove_const< T >::type, Allocator > const &data) | |
ArrayProxy (std::initializer_list< T > const &data) | |
const T * | begin () const |
const T * | end () const |
const T & | front () const |
const T & | back () const |
bool | empty () const |
uint32_t | size () const |
T * | data () const |
Private Attributes | |
uint32_t | m_count |
T * | m_ptr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |