A write-only UTF-8 resource in a standard file on a file system, which is written with UTF-32 characters. More...
#include <FileUtf32To8WriteResource.hpp>
Public Member Functions | |
FileUtf32To8WriteResource (const File &file_) | |
Create a new file UTF-32 to UTF-8 write resource from the supplied file URI. More... | |
void | close () override |
Close the stream(s) in the resource. More... | |
const File & | getFile () const |
Get the file URI. More... | |
const Uri & | uri () const override |
Get the URI associated with this resource. More... | |
std::u32ostream & | writeStream () override |
Get the output stream of the UTF-32 to UTF-8 write resource. More... | |
Public Member Functions inherited from Resource | |
virtual | ~Resource ()=default |
Destroy the resource instance. More... | |
A write-only UTF-8 resource in a standard file on a file system, which is written with UTF-32 characters.
|
explicit |
Create a new file UTF-32 to UTF-8 write resource from the supplied file URI.
NotFoundException | if the file does not exist |
|
inlineoverridevirtual |
Close the stream(s) in the resource.
Implements Resource.
const File& getFile | ( | ) | const |
Get the file URI.
|
overridevirtual |
Get the URI associated with this resource.
Implements Resource.
|
inlineoverridevirtual |
Get the output stream of the UTF-32 to UTF-8 write resource.
Implements Utf32To8WriteResource.