mirror of
https://github.com/monero-project/monero.git
synced 2025-12-09 00:21:28 +09:00
Merge pull request #9984
2820757 common: remove tools::add_element (jeffro256)
This commit is contained in:
commit
abf0515432
@ -138,13 +138,6 @@ bool keys_match_internal_values(const std::unordered_map<KeyT, ValueT> &map, Pre
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
/// convenience wrapper for getting the last element after emplacing back
|
|
||||||
template <typename ContainerT>
|
|
||||||
typename ContainerT::value_type& add_element(ContainerT &container)
|
|
||||||
{
|
|
||||||
container.emplace_back();
|
|
||||||
return container.back();
|
|
||||||
}
|
|
||||||
/// convenience erasor for unordered maps: std::erase_if(std::unordered_map) is C++20
|
/// convenience erasor for unordered maps: std::erase_if(std::unordered_map) is C++20
|
||||||
template <typename KeyT, typename ValueT, typename PredT>
|
template <typename KeyT, typename ValueT, typename PredT>
|
||||||
void for_all_in_map_erase_if(std::unordered_map<KeyT, ValueT> &map_inout, PredT predicate)
|
void for_all_in_map_erase_if(std::unordered_map<KeyT, ValueT> &map_inout, PredT predicate)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user