Skip to content

Commit 7401ad5

Browse files
jgautier-anssifabienfl-orc
authored andcommitted
OrcLib: Text: Guid: replace str::string_view with BufferView
1 parent b43744f commit 7401ad5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/OrcLib/Text/Guid.h

+4-3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
#include <fmt/format.h>
1818

1919
#include "Text/Hex.h"
20+
#include "Utils/BufferView.h"
2021
#include "Utils/Result.h"
2122
#include "Utils/TypeTraits.h"
2223

@@ -54,13 +55,13 @@ void ToString(const GUID& guid, OutputIt out)
5455
}
5556

5657
const auto data4leftLength = 2;
57-
std::string_view data4Left(reinterpret_cast<const char*>(&guid.Data4[0]), data4leftLength);
58+
BufferView data4Left(reinterpret_cast<const uint8_t*>(&guid.Data4[0]), data4leftLength);
5859
ToHex(std::cbegin(data4Left), std::cend(data4Left), out);
5960

6061
*out++ = '-';
6162

62-
std::string_view data4right(
63-
reinterpret_cast<const char*>(&guid.Data4[data4leftLength]), sizeof(guid.Data4) - data4leftLength);
63+
BufferView data4right(
64+
reinterpret_cast<const uint8_t*>(&guid.Data4[data4leftLength]), sizeof(guid.Data4) - data4leftLength);
6465
ToHex(std::cbegin(data4right), std::cend(data4right), out);
6566

6667
*out++ = '}';

0 commit comments

Comments
 (0)