fs::File
- Inherits: fs::FileAccess< File >
public - fs::File::DescriptorScope
Functions
File()#
inline
fs::File::File ()File(const File &file)=delete#
fs::File::File (const File &file)=deleteFile(File &&a) noexcept#
inline
fs::File::File (File &&a) noexceptFile(IsOverwrite is_overwrite, var::StringView path, OpenMode flags=OpenMode::read_write(), Permissions perms=Permissions(0666))#
fs::File::File (IsOverwrite is_overwrite, var::StringView path, OpenMode flags=OpenMode::read_write(), Permissions perms=Permissions(0666))File(var::StringView name, OpenMode flags=OpenMode::read_only())#
explicit
fs::File::File (var::StringView name, OpenMode flags=OpenMode::read_only())~File()#
virtual fs::File::~File ()fileno() const#
int fs::File::fileno () constType: int
flags() const#
int fs::File::flags () constType: int
is_valid() const#
inline
bool fs::File::is_valid () constType: bool
operator=(const File &file)=delete#
File & fs::File::operator= (const File &file)=deleteType: File &
Parameters:
- const File &
file
operator=(File &&a) noexcept#
inline
File & fs::File::operator= (File &&a) noexceptType: File &
Parameters:
- File &&
a
set_fileno(int fd)#
inline
File & fs::File::set_fileno (int fd)Type: File &
Parameters:
intfd