diff options
author | Lioncash <mathew1800@gmail.com> | 2018-07-20 17:12:24 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2018-07-20 17:24:06 -0400 |
commit | 6279c2dcf43fb3f4749136b92744d0481e4cf0aa (patch) | |
tree | 5481381f6bd12189653b7ee06ccefe2cee0b9fa1 /src/common/param_package.h | |
parent | 474ec2ee5fd4047babcb24f48385dfde3e5b0421 (diff) |
param_package: Use std::unordered_map's insert_or_assign instead of map indexing
This avoids a redundant std::string construction if a key doesn't exist
in the map already.
e.g.
data[key] requires constructing a new default instance of the value in
the map (but this is wasteful, since we're already setting something
into the map over top of it).
Diffstat (limited to 'src/common/param_package.h')
0 files changed, 0 insertions, 0 deletions