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/core/slang-hex-dump-util.h | |
| parent | a729c15e9dce9f5116a38afc66329ab2ca4cea54 (diff) | |
format
* format
* Minor test fixes
* enable checking cpp format in ci
Diffstat (limited to 'source/core/slang-hex-dump-util.h')
| -rw-r--r-- | source/core/slang-hex-dump-util.h | 45 |
1 files changed, 31 insertions, 14 deletions
diff --git a/source/core/slang-hex-dump-util.h b/source/core/slang-hex-dump-util.h index 037355f2d..cfa2c4bb1 100644 --- a/source/core/slang-hex-dump-util.h +++ b/source/core/slang-hex-dump-util.h @@ -2,9 +2,8 @@ #define SLANG_HEX_DUMP_UTIL_H #include "slang-common.h" -#include "slang-string.h" - #include "slang-list.h" +#include "slang-string.h" #include "slang.h" namespace Slang @@ -12,30 +11,48 @@ namespace Slang struct HexDumpUtil { - /// Dump out bytes in source format - as in - /// 0x10, 0xab, - static SlangResult dumpSourceBytes(const uint8_t* data, size_t dataCount, int maxBytesPerLine, ISlangWriter* writer); - - /// Dump data to writer, with lines starting with hex data + /// Dump out bytes in source format - as in + /// 0x10, 0xab, + static SlangResult dumpSourceBytes( + const uint8_t* data, + size_t dataCount, + int maxBytesPerLine, + ISlangWriter* writer); + + /// Dump data to writer, with lines starting with hex data static SlangResult dump(const List<uint8_t>& data, int numBytesPerLine, ISlangWriter* writer); - static SlangResult dump(const uint8_t* data, size_t dataCount, int numBytesPerLine, ISlangWriter* writer); + static SlangResult dump( + const uint8_t* data, + size_t dataCount, + int numBytesPerLine, + ISlangWriter* writer); - /// Dump a single value + /// Dump a single value static void dump(uint32_t value, ISlangWriter* writer); - static SlangResult dumpWithMarkers(const List<uint8_t>& data, int numBytesPerLine, ISlangWriter* writer); + static SlangResult dumpWithMarkers( + const List<uint8_t>& data, + int numBytesPerLine, + ISlangWriter* writer); - static SlangResult dumpWithMarkers(const uint8_t* data, size_t dataSize, int numBytesPerLine, ISlangWriter* writer); + static SlangResult dumpWithMarkers( + const uint8_t* data, + size_t dataSize, + int numBytesPerLine, + ISlangWriter* writer); - /// Parses lines formatted by dump, back into bytes + /// Parses lines formatted by dump, back into bytes static SlangResult parse(const UnownedStringSlice& lines, List<uint8_t>& outBytes); static SlangResult parseWithMarkers(const UnownedStringSlice& lines, List<uint8_t>& outBytes); - static SlangResult findStartAndEndLines(const UnownedStringSlice& lines, UnownedStringSlice& outStart, UnownedStringSlice& outEnd); + static SlangResult findStartAndEndLines( + const UnownedStringSlice& lines, + UnownedStringSlice& outStart, + UnownedStringSlice& outEnd); }; -} +} // namespace Slang #endif |
