Lines Matching refs:get
665 link( &std::get<0>( *this ),
666 &std::get<0>( rhs ),
667 reinterpret_cast<VkBaseOutStructure *>( &std::get<0>( *this ) ),
668 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
674 link( &std::get<0>( *this ),
675 &std::get<0>( rhs ),
676 reinterpret_cast<VkBaseOutStructure *>( &std::get<0>( *this ) ),
677 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
689 link( &std::get<0>( *this ),
690 &std::get<0>( rhs ),
691 reinterpret_cast<VkBaseOutStructure *>( &std::get<0>( *this ) ),
692 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( rhs ) ) );
699 T & get() VULKAN_HPP_NOEXCEPT
701 return std::get<ChainElementIndex<0, T, Which, void, ChainElements...>::value>( static_cast<std::tuple<ChainElements...> &>( *this ) );
705 T const & get() const VULKAN_HPP_NOEXCEPT
707 return std::get<ChainElementIndex<0, T, Which, void, ChainElements...>::value>( static_cast<std::tuple<ChainElements...> const &>( *this ) );
711 std::tuple<T0 &, T1 &, Ts &...> get() VULKAN_HPP_NOEXCEPT
713 return std::tie( get<T0>(), get<T1>(), get<Ts>()... );
717 std::tuple<T0 const &, T1 const &, Ts const &...> get() const VULKAN_HPP_NOEXCEPT
719 return std::tie( get<T0>(), get<T1>(), get<Ts>()... );
726 T & lhs = get<T, Which>();
745 return isLinked( reinterpret_cast<VkBaseInStructure const *>( &get<ClassType, Which>() ) );
753 auto pNext = reinterpret_cast<VkBaseInStructure *>( &get<ClassType, Which>() );
755 auto & headElement = std::get<0>( static_cast<std::tuple<ChainElements...> &>( *this ) );
765 unlink( reinterpret_cast<VkBaseOutStructure const *>( &get<ClassType, Which>() ) );
795 reinterpret_cast<VkBaseInStructure const *>( &std::get<0>( static_cast<std::tuple<ChainElements...> const &>( *this ) ) );
810 auto & x = std::get<Index - 1>( static_cast<std::tuple<ChainElements...> &>( *this ) );
811 x.pNext = &std::get<Index>( static_cast<std::tuple<ChainElements...> &>( *this ) );
834 VkBaseOutStructure * elementPtr = reinterpret_cast<VkBaseOutStructure *>( &std::get<0>( static_cast<std::tuple<ChainElements...> &>( *this ) ) );
942 const Type & get() const VULKAN_HPP_NOEXCEPT
947 Type & get() VULKAN_HPP_NOEXCEPT
985 std::transform( handles.begin(), handles.end(), newBuffer.begin(), []( UniqueType const & handle ) { return handle.get(); } );