Lines Matching refs:name
43 int64_t IdWorker::GenerateId(ResType resType, const string &name)
46 return GenerateAppId(resType, name);
48 return GenerateSysId(resType, name);
51 int64_t IdWorker::GetId(ResType resType, const string &name) const
53 auto result = ids_.find(make_pair(resType, name));
67 resourceId.name = it.first.second;
78 int64_t IdWorker::GetSystemId(ResType resType, const string &name) const
80 auto result = sysDefinedIds_.find(make_pair(resType, name));
87 int64_t IdWorker::GenerateAppId(ResType resType, const string &name)
89 auto result = ids_.find(make_pair(resType, name));
94 auto defined = appDefinedIds_.find(make_pair(resType, name));
96 ids_.emplace(make_pair(resType, name), defined->second.id);
100 result = cacheIds_.find(make_pair(resType, name));
102 ids_.emplace(make_pair(resType, name), result->second);
120 ids_.emplace(make_pair(resType, name), id);
143 int64_t IdWorker::GenerateSysId(ResType resType, const string &name)
145 auto result = ids_.find(make_pair(resType, name));
150 auto defined = sysDefinedIds_.find(make_pair(resType, name));
152 ids_.emplace(make_pair(resType, name), defined->second.id);