class directory_entry
Declaration
class directory_entry { /* full declaration omitted */ };
Description
directory_entry - A single entry in a directory.
Declared at: llvm/include/llvm/Support/FileSystem.h:1354
Member Variables
- private std::string Path
- private llvm::sys::fs::file_type Type = file_type::type_unknown
- private bool FollowSymlinks = true
- private llvm::sys::fs::basic_file_status Status
Method Overview
- public directory_entry(const llvm::Twine & Path, bool FollowSymlinks = true, llvm::sys::fs::file_type Type = file_type::type_unknown, llvm::sys::fs::basic_file_status Status = llvm::sys::fs::basic_file_status())
- public directory_entry()
- public const std::string & path() const
- public void replace_filename(const llvm::Twine & Filename, llvm::sys::fs::file_type Type, llvm::sys::fs::basic_file_status Status = llvm::sys::fs::basic_file_status())
- public ErrorOr<llvm::sys::fs::basic_file_status> status() const
- public llvm::sys::fs::file_type type() const
Methods
¶directory_entry(
const llvm::Twine& Path,
bool FollowSymlinks = true,
llvm::sys::fs::file_type Type =
file_type::type_unknown,
llvm::sys::fs::basic_file_status Status =
llvm::sys::fs::basic_file_status())
directory_entry(
const llvm::Twine& Path,
bool FollowSymlinks = true,
llvm::sys::fs::file_type Type =
file_type::type_unknown,
llvm::sys::fs::basic_file_status Status =
llvm::sys::fs::basic_file_status())
Declared at: llvm/include/llvm/Support/FileSystem.h:1366
Parameters
- const llvm::Twine& Path
- bool FollowSymlinks = true
- llvm::sys::fs::file_type Type = file_type::type_unknown
- llvm::sys::fs::basic_file_status Status = llvm::sys::fs::basic_file_status()
¶directory_entry()
directory_entry()
Declared at: llvm/include/llvm/Support/FileSystem.h:1372
¶const std::string& path() const
const std::string& path() const
Declared at: llvm/include/llvm/Support/FileSystem.h:1377
¶void replace_filename(
const llvm::Twine& Filename,
llvm::sys::fs::file_type Type,
llvm::sys::fs::basic_file_status Status =
llvm::sys::fs::basic_file_status())
void replace_filename(
const llvm::Twine& Filename,
llvm::sys::fs::file_type Type,
llvm::sys::fs::basic_file_status Status =
llvm::sys::fs::basic_file_status())
Declared at: llvm/include/llvm/Support/FileSystem.h:1374
Parameters
- const llvm::Twine& Filename
- llvm::sys::fs::file_type Type
- llvm::sys::fs::basic_file_status Status = llvm::sys::fs::basic_file_status()
¶ErrorOr<llvm::sys::fs::basic_file_status> status()
const
ErrorOr<llvm::sys::fs::basic_file_status> status()
const
Declared at: llvm/include/llvm/Support/FileSystem.h:1381
¶llvm::sys::fs::file_type type() const
llvm::sys::fs::file_type type() const
Declared at: llvm/include/llvm/Support/FileSystem.h:1385