mirror of
https://github.com/AxioDL/amuse.git
synced 2025-12-08 13:14:58 +00:00
General: Use emplace_back where applicable
Same thing, less reading.
This commit is contained in:
@@ -933,7 +933,7 @@ AudioGroupSampleDirectory::toGCNData(const AudioGroupDatabase& group) const {
|
||||
entryDNA.m_sampleOff = sampleOffset;
|
||||
sampleOffset += ROUND_UP_32(dataLen);
|
||||
entryDNA.binarySize(adpcmOffset);
|
||||
entries.push_back(std::make_pair(entryDNA, adpcmParms));
|
||||
entries.emplace_back(entryDNA, adpcmParms);
|
||||
}
|
||||
}
|
||||
adpcmOffset += 4;
|
||||
|
||||
@@ -330,8 +330,9 @@ std::string NameDB::generateName(ObjectId id, Type tp) {
|
||||
std::string NameDB::generateDefaultName(Type tp) const { return generateName(generateId(tp), tp); }
|
||||
|
||||
std::string_view NameDB::registerPair(std::string_view str, ObjectId id) {
|
||||
m_stringToId[std::string(str)] = id;
|
||||
return m_idToString.insert(std::make_pair(id, str)).first->second;
|
||||
auto string = std::string(str);
|
||||
m_stringToId.insert_or_assign(string, id);
|
||||
return m_idToString.emplace(id, std::move(string)).first->second;
|
||||
}
|
||||
|
||||
std::string_view NameDB::resolveNameFromId(ObjectId id) const {
|
||||
|
||||
Reference in New Issue
Block a user