diff --git a/framework/include/public/toon_boom/ext/util.hpp b/framework/include/public/toon_boom/ext/util.hpp new file mode 100644 index 0000000..3159b4a --- /dev/null +++ b/framework/include/public/toon_boom/ext/util.hpp @@ -0,0 +1,7 @@ +#pragma once + +#include + +std::string addrToHex(void* addr); + +std::string constAddrToHex(const void* addr); \ No newline at end of file diff --git a/framework/util.cpp b/framework/util.cpp new file mode 100644 index 0000000..06980f9 --- /dev/null +++ b/framework/util.cpp @@ -0,0 +1,9 @@ +#include "include/public/toon_boom/ext/util.hpp" + +std::string addrToHex(void* addr) { + return std::format("0x{:010X}", reinterpret_cast(addr)); +} + +std::string constAddrToHex(const void* addr) { + return std::format("0x{:010X}", reinterpret_cast(addr)); +} \ No newline at end of file