H A D | vulkan.hpp | 701 return std::get<ChainElementIndex<0, T, Which, void, ChainElements...>::value>( static_cast<std::tuple<ChainElements...> &>( *this ) ); 707 return std::get<ChainElementIndex<0, T, Which, void, ChainElements...>::value>( static_cast<std::tuple<ChainElements...> const &>( *this ) ); 770 struct ChainElementIndex : ChainElementIndex<Index + 1, T, Which, void, Types...> struct in VULKAN_HPP_NAMESPACE::StructureChain 775 struct ChainElementIndex<Index, T, Which, typename std::enable_if<!std::is_same<T, First>::value, void>::type, First, Types...> struct in VULKAN_HPP_NAMESPACE::StructureChain 776 : ChainElementIndex<Index + 1, T, Which, void, Types...> 781 struct ChainElementIndex<Index, T, Which, typename std::enable_if<std::is_same<T, First>::value, void>::type, First, Types...> struct in VULKAN_HPP_NAMESPACE::StructureChain 782 : ChainElementIndex<Index + 1, T, Which - 1, void, Types...> 787 struct ChainElementIndex<Index, T, 0, typename std::enable_if<std::is_same<T, First>::value, void>::type, First, Types...> struct in VULKAN_HPP_NAMESPACE::StructureChain
|