RISA
glados::cuda::sync_copy_policy Class Reference

#include <Memory.h>

Protected Member Functions

 ~sync_copy_policy ()=default
 
template<class Dest , class Src >
auto copy (Dest &dest, const Src &src, std::size_t size) const -> void
 
template<class Dest , class Src >
auto copy (Dest &dest, const Src &src, std::size_t width, std::size_t height) const -> void
 
template<class Dest , class Src >
auto copy (Dest &dest, const Src &src, std::size_t width, std::size_t height, std::size_t depth) const -> void
 

Detailed Description

Definition at line 154 of file Memory.h.

Constructor & Destructor Documentation

glados::cuda::sync_copy_policy::~sync_copy_policy ( )
protecteddefault

Member Function Documentation

template<class Dest , class Src >
auto glados::cuda::sync_copy_policy::copy ( Dest &  dest,
const Src &  src,
std::size_t  size 
) const -> void
inlineprotected

Definition at line 161 of file Memory.h.

template<class Dest , class Src >
auto glados::cuda::sync_copy_policy::copy ( Dest &  dest,
const Src &  src,
std::size_t  width,
std::size_t  height 
) const -> void
inlineprotected

Definition at line 169 of file Memory.h.

template<class Dest , class Src >
auto glados::cuda::sync_copy_policy::copy ( Dest &  dest,
const Src &  src,
std::size_t  width,
std::size_t  height,
std::size_t  depth 
) const -> void
inlineprotected

Definition at line 179 of file Memory.h.


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