summaryrefslogtreecommitdiff
path: root/source/slang-record-replay/record/output-stream.cpp
diff options
context:
space:
mode:
authorEllie Hermaszewska <ellieh@nvidia.com>2024-10-29 14:49:26 +0800
committerGitHub <noreply@github.com>2024-10-29 14:49:26 +0800
commitf65d756bff8d4c5cbc15bd0322a2ae8e6b896a21 (patch)
treeea1d61342cd29368e19135000ec2948813096205 /source/slang-record-replay/record/output-stream.cpp
parenta729c15e9dce9f5116a38afc66329ab2ca4cea54 (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.cpp77
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