LLFIO  v2.00
summarize.hpp File Reference

Provides a directory tree summary algorithm. More...

#include "traverse.hpp"
#include "../stat.hpp"
#include <unordered_map>

Classes

struct  llfio_v2_xxx::algorithm::traversal_summary
 A summary of a directory tree. More...
 
struct  llfio_v2_xxx::algorithm::summarize_visitor
 A visitor for the filesystem traversal and summary algorithm. More...
 

Namespaces

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

Functions

result< traversal_summary > llfio_v2_xxx::algorithm::summarize (const path_handle &topdirh, stat_t::want want=traversal_summary::default_metadata(), summarize_visitor *visitor=nullptr, size_t threads=0, bool force_slow_path=false) noexcept
 Summarise the directory identified topdirh, and everything therein. More...
 

Detailed Description

Provides a directory tree summary algorithm.