| 996 | } |
| 997 | |
| 998 | Result HtmlWriter::Wrap::writeBlock(const QByteArray &block) { |
| 999 | Expects(!_closed); |
| 1000 | |
| 1001 | const auto result = [&] { |
| 1002 | if (block.isEmpty()) { |
| 1003 | return _file.writeBlock(block); |
| 1004 | } else if (_file.empty()) { |
| 1005 | return _file.writeBlock(_composedStart + block); |
| 1006 | } |
| 1007 | return _file.writeBlock(block); |
| 1008 | }(); |
| 1009 | if (!result) { |
| 1010 | _closed = true; |
| 1011 | } |
| 1012 | return result; |
| 1013 | } |
| 1014 | |
| 1015 | QByteArray HtmlWriter::Wrap::pushHeader( |
| 1016 | const QByteArray &header, |
no test coverage detected