impr: Include thread name in log

This commit is contained in:
WerWolv
2024-01-09 10:39:06 +01:00
parent 4668f429fb
commit 874bac7de2
7 changed files with 119 additions and 34 deletions

View File

@@ -154,6 +154,9 @@ namespace hex {
*/
static void runWhenTasksFinished(const std::function<void()> &function);
static void setCurrentThreadName(const std::string &name);
static std::string getCurrentThreadName();
static void collectGarbage();
static size_t getRunningTaskCount();

View File

@@ -78,7 +78,8 @@ namespace hex {
[[nodiscard]] std::string encodeByteString(const std::vector<u8> &bytes);
[[nodiscard]] std::vector<u8> decodeByteString(const std::string &string);
std::wstring utf8ToUtf16(const std::string& utf8);
[[nodiscard]] std::wstring utf8ToUtf16(const std::string& utf8);
[[nodiscard]] std::string utf16ToUtf8(const std::wstring& utf16);
[[nodiscard]] constexpr u64 extract(u8 from, u8 to, const std::unsigned_integral auto &value) {
if (from < to) std::swap(from, to);