39 StreamWriter() =
default;
42 StreamWriter(
const StreamWriter& other) =
delete;
45 StreamWriter operator=(
const StreamWriter& other) =
delete;
48 StreamWriter(StreamWriter&& other) =
delete;
51 StreamWriter operator=(StreamWriter&& other) =
delete;
54 virtual MIKTEXCOREEXPORT MIKTEXTHISCALL ~StreamWriter()
noexcept;
62 return stream.GetFile() !=
nullptr;
68 fflush(stream.GetFile());
72 MIKTEXCORETHISAPI(
void) Write(
char ch);
75 MIKTEXCORETHISAPI(
void) Write(
const std::string& line);
78 MIKTEXCORETHISAPI(
void) WriteLine(
const std::string& line);
81 MIKTEXCORETHISAPI(
void) WriteLine();
84 MIKTEXCORETHISAPI(
void) Close();