MCPcopy Create free account
hub / github.com/ZDoom/Raze / get

Method get

libraries/asmjit/asmjit/base/constpool.cpp:64–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64ConstPool::Node* ConstPool::Tree::get(const void* data) noexcept {
65 ConstPool::Node* node = _root;
66 size_t dataSize = _dataSize;
67
68 while (node) {
69 int c = ::memcmp(node->getData(), data, dataSize);
70 if (c == 0)
71 return node;
72 node = node->_link[c < 0];
73 }
74
75 return nullptr;
76}
77
78void ConstPool::Tree::put(ConstPool::Node* newNode) noexcept {
79 size_t dataSize = _dataSize;

Callers 4

build.pyFile · 0.45
newNamedLabelIdMethod · 0.45
getLabelIdByNameMethod · 0.45
addMethod · 0.45

Calls 1

getDataMethod · 0.45

Tested by

no test coverage detected