template <class T> using odirtree_iterator = basic_ostream_iterator< odirtree, T >Directory entry output stream iterator.
template <class Trans> using basic_odirtree = basic_odirectory< Trans >The same template as basic_odirectory.
using odirtree = basic_odirtree< copy_recursively >Directory entry output stream that copies all files and directories recursively.
Copy files and directories recursively. This is the default file transformation type for odirtree.
operator()(const sys::path & prefix, const directory_entry & rhs) const -> sys::path
Copy file name of directory rhs without changing it.
operator()(const directory_entry & rhs) const -> sys::path
Copy file name of directory rhs without changing it.
copy_recursively(const path & src, const path & dst)
Construct transformation with source directory src and destination directory dst.
copy_recursively()