SysConf: Return emplaced reference from AddEntry()

Allows GetOrAddEntry() to be implemented in a manner that doesn't result
in a redundant lookup in the event an addition needs to be made.
This commit is contained in:
Lioncash committed 2020-12-29 19:08:30 -05:00
1 parent 74224c94a7
commit 05094ab51f
2 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -75,7 +75,7 @@ public:
std::vector<u8> bytes;
};
void AddEntry(Entry&& entry);
Entry& AddEntry(Entry&& entry);
Entry* GetEntry(std::string_view key);
const Entry* GetEntry(std::string_view key) const;
Entry* GetOrAddEntry(std::string_view key, Entry::Type type);