summaryrefslogtreecommitdiff
path: root/indra/tools/vstool
diff options
context:
space:
mode:
authorHenri Beauchamp <sldevel@users.noreply.github.com>2023-02-07 13:51:53 +0100
committerGitHub <noreply@github.com>2023-02-07 14:51:53 +0200
commit1eb2b23f4b254052924b198d446c052df9ca3124 (patch)
tree0693ffa2dd5bbc83f798cef02bc01d273c943fc3 /indra/tools/vstool
parent61b93e778bf58f6db4d2f3d8dd6ec67de25598ea (diff)
SL-19159 Faster LLUUID and LLMaterialID hashing for std and boost containers keys (#70)
LLUUID and LLMaterialID already have an excellent entropy and value dispersion; there is therefore strictly no need to further (slowly) hash their value for use with std and boost libraries containers. This commit adds a trivial getDigest64() method to both LLUUID and LLMaterialID (which simply returns the XOR of the two 64 bits long words their value is made of), and uses it in std::hash and hash_value() specializations for use with containers.
Diffstat (limited to 'indra/tools/vstool')
0 files changed, 0 insertions, 0 deletions