cuda::hierarchy_query_result#

template<class _Tp>
struct hierarchy_query_result#

Public Types

using value_type = _Tp#

Public Functions

inline constexpr _Tp &operator[](::cuda::std::size_t __i) noexcept#
inline constexpr const _Tp &operator[](
::cuda::std::size_t __i
) const noexcept#
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > signed char> inline constexpr operator char3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > short> inline constexpr operator short3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > int> inline constexpr operator int3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > long> inline constexpr operator long3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > long long> inline constexpr operator longlong3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > unsigned char> inline constexpr operator uchar3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > unsigned short> inline constexpr operator ushort3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > unsigned> inline constexpr operator uint3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > unsigned long> inline constexpr operator ulong3 () const noexcept
template<class _Tp2 = _Tp, ::cuda::std::enable_if_t< ::cuda::std::is_same_v< _Tp2, int >=0 > unsigned long long> inline constexpr operator ulonglong3 () const noexcept

Public Members

_Tp x#
_Tp y#
_Tp z#