@@ -168,7 +153,7 @@ class UniquePointer< Object, Devices::Cuda > : public SmartPointer
template<typenameDevice=Devices::Host>
constObject&getData()const
{
static_assert(std::is_same<Device,Devices::Host>::value||std::is_same<Device,Devices::Cuda>::value,"Only Devices::Host or tnlCuda devices are accepted here.");
static_assert(std::is_same<Device,Devices::Host>::value||std::is_same<Device,Devices::Cuda>::value,"Only Devices::Host or Devices::Cuda devices are accepted here.");
if(std::is_same<Device,Devices::Host>::value)
return*(this->pointer);
if(std::is_same<Device,Devices::Cuda>::value)
@@ -185,15 +170,13 @@ class UniquePointer< Object, Devices::Cuda > : public SmartPointer