Commit debacf8f authored by Tomáš Oberhuber's avatar Tomáš Oberhuber Committed by Jakub Klinkovský
Browse files

Fixing move constructors of CSRView.

parent 3190b11c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -52,13 +52,13 @@ class CSRView
      CSRView( const OffsetsView& offsets, const KernelView& kernel );

      __cuda_callable__
      CSRView( const OffsetsView&& offsets, const KernelView&& kernel );
      CSRView( OffsetsView&& offsets, KernelView&& kernel );

      __cuda_callable__
      CSRView( const CSRView& csr_view );

      __cuda_callable__
      CSRView( const CSRView&& csr_view );
      CSRView( CSRView&& csr_view );

      static String getSerializationType();

+3 −3
Original line number Diff line number Diff line
@@ -46,8 +46,8 @@ template< typename Device,
          typename Kernel >
__cuda_callable__
CSRView< Device, Index, Kernel >::
CSRView( const OffsetsView&& offsets_view,
         const KernelView&& kernel_view )
CSRView( OffsetsView&& offsets_view,
         KernelView&& kernel_view )
   : offsets( std::move( offsets_view ) ), kernel( std::move( kernel_view ) )
{
}
@@ -67,7 +67,7 @@ template< typename Device,
          typename Kernel >
__cuda_callable__
CSRView< Device, Index, Kernel >::
CSRView( const CSRView&& csr_view )
CSRView( CSRView&& csr_view )
   : offsets( std::move( csr_view.offsets ) ), kernel( std::move( csr_view.kernel ) )
{
}