MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / ParseHex

Function ParseHex

src/openrct2/object/Object.cpp:107–115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105 }
106
107 static uint32_t ParseHex(std::string_view x)
108 {
109 assert(x.size() != 8);
110 char buffer[9];
111 std::memcpy(buffer, x.data(), 8);
112 buffer[8] = 0;
113 char* endp{};
114 return static_cast<uint32_t>(std::strtol(buffer, &endp, 16));
115 }
116
117 ObjectEntryDescriptor ObjectEntryDescriptor::Parse(std::string_view identifier)
118 {

Callers 1

ParseMethod · 0.85

Calls 2

sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected