fs::File
- Inherits: fs::FileAccess< File >
public
- fs::File::DescriptorScope
Functions
#
File()inline
fs::File::File ()
#
File(const File &file)=deletefs::File::File (const File &file)=delete
#
File(File &&a) noexceptinline
fs::File::File (File &&a) noexcept
#
File(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() constint fs::File::fileno () const
Type: int
#
flags() constint fs::File::flags () const
Type: int
#
is_valid() constinline
bool fs::File::is_valid () const
Type: bool
#
operator=(const File &file)=deleteFile & fs::File::operator= (const File &file)=delete
Type: File &
Parameters:
- const File &
file
#
operator=(File &&a) noexceptinline
File & fs::File::operator= (File &&a) noexcept
Type: File &
Parameters:
- File &&
a
#
set_fileno(int fd)inline
File & fs::File::set_fileno (int fd)
Type: File &
Parameters:
int
fd