diff options
| author | Ellie Hermaszewska <ellieh@nvidia.com> | 2024-10-29 14:49:26 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-29 14:49:26 +0800 |
| commit | f65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch) | |
| tree | ea1d61342cd29368e19135000ec2948813096205 /source/slang-record-replay/record/output-stream.cpp | |
| parent | a729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff) | |
format
* format
* Minor test fixes
* enable checking cpp format in ci
Diffstat (limited to 'source/slang-record-replay/record/output-stream.cpp')
| -rw-r--r-- | source/slang-record-replay/record/output-stream.cpp | 77 |
1 files changed, 41 insertions, 36 deletions
diff --git a/source/slang-record-replay/record/output-stream.cpp b/source/slang-record-replay/record/output-stream.cpp index 00cbf814a..51fba9835 100644 --- a/source/slang-record-replay/record/output-stream.cpp +++ b/source/slang-record-replay/record/output-stream.cpp @@ -1,51 +1,56 @@ #include "output-stream.h" + #include "../util/record-utility.h" namespace SlangRecord { - FileOutputStream::FileOutputStream(const Slang::String& fileName, bool append) - { - Slang::FileMode fileMode = append ? Slang::FileMode::Append : Slang::FileMode::Create; - Slang::FileAccess fileAccess = Slang::FileAccess::Write; - Slang::FileShare fileShare = Slang::FileShare::None; +FileOutputStream::FileOutputStream(const Slang::String& fileName, bool append) +{ + Slang::FileMode fileMode = append ? Slang::FileMode::Append : Slang::FileMode::Create; + Slang::FileAccess fileAccess = Slang::FileAccess::Write; + Slang::FileShare fileShare = Slang::FileShare::None; - SlangResult res = m_fileStream.init(fileName, fileMode, fileAccess, fileShare); + SlangResult res = m_fileStream.init(fileName, fileMode, fileAccess, fileShare); - if (res != SLANG_OK) - { - SlangRecord::slangRecordLog(SlangRecord::LogLevel::Error, "Failed to open file %s\n", fileName.getBuffer()); - std::abort(); - } - } - - FileOutputStream::~FileOutputStream() + if (res != SLANG_OK) { - m_fileStream.close(); + SlangRecord::slangRecordLog( + SlangRecord::LogLevel::Error, + "Failed to open file %s\n", + fileName.getBuffer()); + std::abort(); } +} - void FileOutputStream::write(const void* data, size_t len) - { - SLANG_RECORD_CHECK(m_fileStream.write(data, len)); - } +FileOutputStream::~FileOutputStream() +{ + m_fileStream.close(); +} - MemoryStream::MemoryStream() - : m_memoryStream(Slang::FileAccess::Write) - { } +void FileOutputStream::write(const void* data, size_t len) +{ + SLANG_RECORD_CHECK(m_fileStream.write(data, len)); +} - void FileOutputStream::flush() - { - SLANG_RECORD_CHECK(m_fileStream.flush()); - } +MemoryStream::MemoryStream() + : m_memoryStream(Slang::FileAccess::Write) +{ +} - void MemoryStream::write(const void* data, size_t len) - { - SLANG_RECORD_CHECK(m_memoryStream.write(data, len)); - } +void FileOutputStream::flush() +{ + SLANG_RECORD_CHECK(m_fileStream.flush()); +} - void MemoryStream::flush() - { - // This call will reset the underlying buffer to size 0, - // and reset the write position to 0. - m_memoryStream.setContent(nullptr, 0); - } +void MemoryStream::write(const void* data, size_t len) +{ + SLANG_RECORD_CHECK(m_memoryStream.write(data, len)); +} + +void MemoryStream::flush() +{ + // This call will reset the underlying buffer to size 0, + // and reset the write position to 0. + m_memoryStream.setContent(nullptr, 0); } +} // namespace SlangRecord |
