This is the complete list of members for trio::FileStreamImpl, including all inherited members.
AccessMode typedef | trio::BoundedIOStream | |
AlreadyOpenError | trio::BoundedIOStream | static |
close() override | trio::FileStreamImpl | virtual |
create(const char *path, AccessMode accessMode, OpenMode openMode, MemoryResource *memRes=nullptr) | trio::FileStream | static |
destroy(FileStream *instance) | trio::FileStream | static |
file | trio::FileStreamImpl | private |
fileAccessMode | trio::FileStreamImpl | private |
fileOpenMode | trio::FileStreamImpl | private |
filePath | trio::FileStreamImpl | private |
fileSize | trio::FileStreamImpl | private |
FileStream()=default | trio::FileStream | |
FileStream(const FileStream &)=delete | trio::FileStream | |
FileStream(FileStream &&)=default | trio::FileStream | |
FileStreamImpl(const char *path_, AccessMode accessMode_, OpenMode openMode_, MemoryResource *memRes_) | trio::FileStreamImpl | |
getMemoryResource() | trio::FileStreamImpl | |
memRes | trio::FileStreamImpl | private |
open() override | trio::FileStreamImpl | virtual |
OpenError | trio::BoundedIOStream | static |
OpenMode typedef | trio::BoundedIOStream | |
operator=(const FileStream &)=delete | trio::FileStream | |
operator=(FileStream &&)=default | trio::FileStream | |
read(char *destination, std::size_t size) override | trio::FileStreamImpl | virtual |
read(Writable *destination, std::size_t size) override | trio::FileStreamImpl | virtual |
ReadError | trio::BoundedIOStream | static |
seek(std::uint64_t position) override | trio::FileStreamImpl | virtual |
SeekError | trio::BoundedIOStream | static |
size() override | trio::FileStreamImpl | virtual |
status | trio::FileStreamImpl | private |
tell() override | trio::FileStreamImpl | virtual |
write(const char *source, std::size_t size) override | trio::FileStreamImpl | virtual |
write(Readable *source, std::size_t size) override | trio::FileStreamImpl | virtual |
WriteError | trio::BoundedIOStream | static |
~Bounded() | trio::Bounded | protectedvirtual |
~BoundedIOStream() | trio::BoundedIOStream | virtual |
~Closeable() | trio::Closeable | protectedvirtual |
~Controllable() | trio::Controllable | protectedvirtual |
~FileStream() override | trio::FileStream | |
~Openable() | trio::Openable | protectedvirtual |
~Readable() | trio::Readable | protectedvirtual |
~Seekable() | trio::Seekable | protectedvirtual |
~Writable() | trio::Writable | protectedvirtual |