RISA
glados::cuda::detail::copy_ftor< CopyPolicy > Struct Template Reference

#include <Memory.h>

Inheritance diagram for glados::cuda::detail::copy_ftor< CopyPolicy >:
Collaboration diagram for glados::cuda::detail::copy_ftor< CopyPolicy >:

Public Member Functions

template<class Dest , class Src >
auto operator() (Dest &dest, const Src &src) -> typename std::enable_if<(!Dest::has_pitch &&!Src::has_pitch), void >::type
 
template<class Dest , class Src >
auto operator() (Dest &dest, const Src &src) -> typename std::enable_if<(Dest::has_pitch &&Src::has_pitch)&&(!Dest::is3DPtr &&!Src::is3DPtr), void >::type
 
template<class Dest , class Src >
auto operator() (Dest &dest, const Src &src) -> typename std::enable_if<(Dest::has_pitch &&Src::has_pitch)&&(Dest::is3DPtr &&Src::is3DPtr), void >::type
 

Detailed Description

template<class CopyPolicy>
struct glados::cuda::detail::copy_ftor< CopyPolicy >

Definition at line 318 of file Memory.h.

Member Function Documentation

template<class CopyPolicy >
template<class Dest , class Src >
auto glados::cuda::detail::copy_ftor< CopyPolicy >::operator() ( Dest &  dest,
const Src &  src 
) -> typename std::enable_if<(!Dest::has_pitch && !Src::has_pitch), void>::type
inline

Definition at line 322 of file Memory.h.

template<class CopyPolicy >
template<class Dest , class Src >
auto glados::cuda::detail::copy_ftor< CopyPolicy >::operator() ( Dest &  dest,
const Src &  src 
) -> typename std::enable_if<(Dest::has_pitch && Src::has_pitch) && (!Dest::is3DPtr && !Src::is3DPtr), void>::type
inline

Definition at line 330 of file Memory.h.

template<class CopyPolicy >
template<class Dest , class Src >
auto glados::cuda::detail::copy_ftor< CopyPolicy >::operator() ( Dest &  dest,
const Src &  src 
) -> typename std::enable_if<(Dest::has_pitch && Src::has_pitch) && (Dest::is3DPtr && Src::is3DPtr), void>::type
inline

Definition at line 338 of file Memory.h.


The documentation for this struct was generated from the following file: