thrust::square< void ># template<>struct square<void># Public Types using is_transparent = void# Public Functions template<typename T>inline constexpr T operator()( const T &x, ) const noexcept(noexcept(x * x))#