|
| StructureChain () VULKAN_HPP_NOEXCEPT |
|
| StructureChain (StructureChain const &rhs) VULKAN_HPP_NOEXCEPT |
|
| StructureChain (StructureChain &&rhs) VULKAN_HPP_NOEXCEPT |
|
| StructureChain (ChainElements const &... elems) VULKAN_HPP_NOEXCEPT |
|
StructureChain & | operator= (StructureChain const &rhs) VULKAN_HPP_NOEXCEPT |
|
StructureChain & | operator= (StructureChain &&rhs)=delete |
|
template<typename T = typename std::tuple_element<0, std::tuple<ChainElements...>>::type, size_t Which = 0> |
T & | get () VULKAN_HPP_NOEXCEPT |
|
template<typename T = typename std::tuple_element<0, std::tuple<ChainElements...>>::type, size_t Which = 0> |
T const & | get () const VULKAN_HPP_NOEXCEPT |
|
template<typename T0 , typename T1 , typename... Ts> |
std::tuple< T0 &, T1 &, Ts &... > | get () VULKAN_HPP_NOEXCEPT |
|
template<typename T0 , typename T1 , typename... Ts> |
std::tuple< T0 const &, T1 const &, Ts const &... > | get () const VULKAN_HPP_NOEXCEPT |
|
template<typename T = typename std::tuple_element<0, std::tuple<ChainElements...>>::type, size_t Which = 0> |
StructureChain & | assign (const T &rhs) VULKAN_HPP_NOEXCEPT |
|
template<typename ClassType , size_t Which = 0> |
std::enable_if< std::is_same< ClassType, typename std::tuple_element< 0, std::tuple< ChainElements... > >::type >::value &&(Which==0), bool >::type | isLinked () const VULKAN_HPP_NOEXCEPT |
|
template<typename ClassType , size_t Which = 0> |
std::enable_if<!std::is_same< ClassType, typename std::tuple_element< 0, std::tuple< ChainElements... > >::type >::value||(Which !=0), bool >::type | isLinked () const VULKAN_HPP_NOEXCEPT |
|
template<typename ClassType , size_t Which = 0> |
std::enable_if<!std::is_same< ClassType, typename std::tuple_element< 0, std::tuple< ChainElements... > >::type >::value||(Which !=0), void >::type | relink () VULKAN_HPP_NOEXCEPT |
|
template<typename ClassType , size_t Which = 0> |
std::enable_if<!std::is_same< ClassType, typename std::tuple_element< 0, std::tuple< ChainElements... > >::type >::value||(Which !=0), void >::type | unlink () VULKAN_HPP_NOEXCEPT |
|
template<typename... ChainElements>
class vk::StructureChain< ChainElements >
Definition at line 653 of file vulkan.hpp.