31 #include "../Memory.h" 43 template <
class Dest,
class Src>
44 inline auto copy(Dest& dest,
const Src& src, std::size_t size) ->
void 46 std::copy(src.get(), src.get() + size, dest.get());
50 template <
class Dest,
class Src>
51 inline auto copy(Dest& dest,
const Src& src, std::size_t width, std::size_t height) ->
void 53 std::copy(src.get(), src.get() + width * height, dest.get());
57 template <
class Dest,
class Src>
58 inline auto copy(Dest& dest,
const Src& src, std::size_t width, std::size_t height, std::size_t depth) ->
void 60 std::copy(src.get(), src.get() + width * height * depth, dest.get());
auto copy(Dest &dest, const Src &src, std::size_t size) -> void
auto copy(Dest &dest, const Src &src, std::size_t width, std::size_t height) -> void
auto copy(Dest &dest, const Src &src, std::size_t width, std::size_t height, std::size_t depth) -> void