Base: Add C++ iostate methods to Writer class

This commit is contained in:
wmayer
2025-03-12 18:47:50 +01:00
committed by Ladislav Michl
parent 2c2cdbfe7f
commit 2c3d9e2bb7
2 changed files with 53 additions and 0 deletions

View File

@@ -92,6 +92,31 @@ Writer::Writer()
Writer::~Writer() = default;
void Writer::clear()
{
Stream().clear();
}
bool Writer::isGood() const
{
return Stream().good();
}
bool Writer::hasFailed() const
{
return Stream().fail();
}
bool Writer::isBad() const
{
return Stream().bad();
}
bool Writer::isEof() const
{
return Stream().eof();
}
std::ostream& Writer::beginCharStream(CharStreamFormat format)
{
if (CharStream) {