#include <vccc/__directory/directory.h>
|
| using | iterator = std::filesystem::directory_iterator |
| |
| using | recursive_iterator = std::filesystem::recursive_directory_iterator |
| |
| using | entry = std::filesystem::directory_entry |
| |
| using | path = std::filesystem::path |
| |
| using | options = std::filesystem::directory_options |
| |
|
| | directory () |
| |
| | directory (const path &path_, bool recursive=false) |
| |
| | directory (const path &path_, options options_, bool recursive=false) |
| |
| | directory (const path &path_, std::error_code &ec, bool recursive=false) |
| |
| | directory (const path &path_, options options_, std::error_code &ec, bool recursive=false) |
| |
| template<typename DirectoryIterator , std::enable_if_t< std::is_same_v< DirectoryIterator, iterator >||std::is_same_v< DirectoryIterator, recursive_iterator >, int > = 0> |
| | directory (DirectoryIterator it) |
| |
| template<typename DirectoryIterator , std::enable_if_t< std::is_same_v< std::decay_t< DirectoryIterator >, iterator >||std::is_same_v< std::decay_t< DirectoryIterator >, recursive_iterator >, int > = 0> |
| directory & | operator= (DirectoryIterator it) |
| |
| template<typename F > |
| void | for_each (F func) const |
| |
| bool | is_recursive () const |
| |
◆ entry
| using entry = std::filesystem::directory_entry |
◆ iterator
| using iterator = std::filesystem::directory_iterator |
◆ options
| using options = std::filesystem::directory_options |
◆ path
| using path = std::filesystem::path |
◆ recursive_iterator
◆ directory() [1/6]
◆ directory() [2/6]
◆ directory() [3/6]
◆ directory() [4/6]
| directory |
( |
const path & |
path_, |
|
|
std::error_code & |
ec, |
|
|
bool |
recursive = false |
|
) |
| |
|
inline |
◆ directory() [5/6]
◆ directory() [6/6]
◆ for_each()
| void for_each |
( |
F |
func | ) |
const |
|
inline |
◆ is_recursive()
| bool is_recursive |
( |
| ) |
const |
|
inline |
◆ operator=()
The documentation for this class was generated from the following file: