HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N > Class Template Reference

#include <vulkan.hpp>

+ Inheritance diagram for VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >:

Public Member Functions

VULKAN_HPP_CONSTEXPR ArrayWrapper1D () VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR ArrayWrapper1D (std::array< T, N > const &data) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR T constoperator[] (int index) const VULKAN_HPP_NOEXCEPT
 
T & operator[] (int index) VULKAN_HPP_NOEXCEPT
 
 operator T const * () const VULKAN_HPP_NOEXCEPT
 
 operator T * () VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
 operator std::string () const
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool operator< (ArrayWrapper1D< char, N > const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool operator<= (ArrayWrapper1D< char, N > const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool operator> (ArrayWrapper1D< char, N > const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool operator>= (ArrayWrapper1D< char, N > const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool operator== (ArrayWrapper1D< char, N > const &rhs) const VULKAN_HPP_NOEXCEPT
 
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool operator!= (ArrayWrapper1D< char, N > const &rhs) const VULKAN_HPP_NOEXCEPT
 

Detailed Description

template<typename T, size_t N>
class VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >

Definition at line 239 of file vulkan.hpp.

Constructor & Destructor Documentation

template<typename T, size_t N>
VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::ArrayWrapper1D ( )
inline

Definition at line 242 of file vulkan.hpp.

template<typename T, size_t N>
VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::ArrayWrapper1D ( std::array< T, N > const data)
inline

Definition at line 244 of file vulkan.hpp.

Member Function Documentation

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator std::string ( ) const
inline

Definition at line 270 of file vulkan.hpp.

template<typename T, size_t N>
VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator T * ( )
inline

Definition at line 264 of file vulkan.hpp.

template<typename T, size_t N>
VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator T const * ( ) const
inline

Definition at line 259 of file vulkan.hpp.

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator!= ( ArrayWrapper1D< char, N > const rhs) const
inline

Definition at line 322 of file vulkan.hpp.

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator< ( ArrayWrapper1D< char, N > const rhs) const
inline

Definition at line 291 of file vulkan.hpp.

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator<= ( ArrayWrapper1D< char, N > const rhs) const
inline

Definition at line 297 of file vulkan.hpp.

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator== ( ArrayWrapper1D< char, N > const rhs) const
inline

Definition at line 316 of file vulkan.hpp.

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator> ( ArrayWrapper1D< char, N > const rhs) const
inline

Definition at line 303 of file vulkan.hpp.

template<typename T, size_t N>
template<typename B = T, typename std::enable_if< std::is_same< B, char >::value, int >::type = 0>
bool VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator>= ( ArrayWrapper1D< char, N > const rhs) const
inline

Definition at line 309 of file vulkan.hpp.

template<typename T, size_t N>
VULKAN_HPP_CONSTEXPR T const& VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator[] ( int  index) const
inline

Definition at line 248 of file vulkan.hpp.

template<typename T, size_t N>
T& VULKAN_HPP_NAMESPACE::ArrayWrapper1D< T, N >::operator[] ( int  index)
inline

Definition at line 253 of file vulkan.hpp.


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