//-*- mode: c++; indent-tabs-mode: t; coding: utf-8; show-trailing-whitespace: t -*- // file movecopy.hpp #ifndef _MOVECOPY_HPP #define _MOVECOPY_HPP #include #include #include #include #include // Functions. namespace movecopy { template size_t copy(const T &, T *, const size_t &); template size_t move(const T [], T *, const size_t &); template size_t move0(T *, const size_t &); template size_t copy(const T &, std::vector &, const size_t &); template size_t move(const std::vector &, std::vector &, const size_t &); template size_t move0(std::vector &, const size_t &); } #endif // _MOVECOPY_HPP // end of file movecopy.hpp