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:1211
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:1223
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:1229
¶const std::string& path() const
const std::string& path() const
Declared at: llvm/include/llvm/Support/FileSystem.h:1234
¶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:1231
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:1238
¶llvm::sys::fs::file_type type() const
llvm::sys::fs::file_type type() const
Declared at: llvm/include/llvm/Support/FileSystem.h:1242