LLFIO  v2.00
reduce.hpp File Reference

Provides a directory tree reduction algorithm. More...

#include "traverse.hpp"

Classes

struct  llfio_v2_xxx::algorithm::reduce_visitor
 A visitor for the filesystem traversal and reduction algorithm. More...
 

Namespaces

 llfio_v2_xxx
 The LLFIO namespace.
 
 llfio_v2_xxx::algorithm
 Collection of file system based algorithms.
 

Functions

result< size_t > llfio_v2_xxx::algorithm::reduce (directory_handle &&dirh, reduce_visitor *visitor=nullptr, size_t threads=0, bool force_slow_path=false) noexcept
 Reduce the directory identified dirh, and everything therein, to the null set. More...
 

Detailed Description

Provides a directory tree reduction algorithm.