49 inline static void SplitKey(Key key,
int *
id,
int *id2) {
50 *
id = (key & 0xFFFFFFFF);
55 inline static Key KeyFromAttrs(
int id,
int id2) {
56 return (uint64_t(
unsigned(id2)) << 32) | uint64_t(
unsigned(
id));
63 IdDetails
const& details,
64 RtParamList *paramList);
67 bool GetDetails(Key key, IdDetails *details)
const;
73 void WriteIdMap(
const std::string& filename);
76 using _IdMap = tbb::concurrent_unordered_map<Key, IdDetails>;