Add initializer list support for Dictionary.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -1 +0,0 @@
|
||||
#include "Dictionary.hpp"
|
||||
@@ -10,9 +10,9 @@ namespace Arbutils::Collections {
|
||||
|
||||
using iterator = typename std::unordered_map<KeyT, ValueT, std::hash<KeyT>, std::equal_to<KeyT>,
|
||||
std::allocator<std::pair<const KeyT, ValueT>>>::iterator;
|
||||
|
||||
public:
|
||||
explicit Dictionary(size_t capacity) : _map(capacity) {}
|
||||
explicit Dictionary(const std::initializer_list<std::pair<const KeyT, ValueT>>& l) : _map(l){}
|
||||
|
||||
inline void Insert(KeyT key, ValueT value) {
|
||||
auto v = _map.insert({key, value});
|
||||
|
||||
Reference in New Issue
Block a user