diff options
| author | 2019-06-12 17:27:06 -0400 | |
|---|---|---|
| committer | 2019-06-12 17:54:05 -0400 | |
| commit | a62088539ed02a8569814601b3b99b713c5d8a34 (patch) | |
| tree | 03fe279e7651c55291f702f5a8b518cb07e35812 /src/common/hex_util.cpp | |
| parent | Merge pull request #2578 from lioncash/cnmt (diff) | |
| download | yuzu-a62088539ed02a8569814601b3b99b713c5d8a34.tar.gz yuzu-a62088539ed02a8569814601b3b99b713c5d8a34.tar.xz yuzu-a62088539ed02a8569814601b3b99b713c5d8a34.zip | |
common/hex_util: Combine HexVectorToString() and HexArrayToString()
These can be generified together by using a concept type to designate
them. This also has the benefit of not making copies of potentially very
large arrays.
Diffstat (limited to 'src/common/hex_util.cpp')
| -rw-r--r-- | src/common/hex_util.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/common/hex_util.cpp b/src/common/hex_util.cpp index 5b63f9e81..c2f6cf0f6 100644 --- a/src/common/hex_util.cpp +++ b/src/common/hex_util.cpp | |||
| @@ -30,13 +30,6 @@ std::vector<u8> HexStringToVector(std::string_view str, bool little_endian) { | |||
| 30 | return out; | 30 | return out; |
| 31 | } | 31 | } |
| 32 | 32 | ||
| 33 | std::string HexVectorToString(const std::vector<u8>& vector, bool upper) { | ||
| 34 | std::string out; | ||
| 35 | for (u8 c : vector) | ||
| 36 | out += fmt::format(upper ? "{:02X}" : "{:02x}", c); | ||
| 37 | return out; | ||
| 38 | } | ||
| 39 | |||
| 40 | std::array<u8, 16> operator""_array16(const char* str, std::size_t len) { | 33 | std::array<u8, 16> operator""_array16(const char* str, std::size_t len) { |
| 41 | if (len != 32) { | 34 | if (len != 32) { |
| 42 | LOG_ERROR(Common, | 35 | LOG_ERROR(Common, |