Remove unused methods of IDWeakMap
This commit is contained in:
parent
2cd41b2f84
commit
7f2a46cdd5
4 changed files with 1 additions and 25 deletions
|
@ -36,10 +36,6 @@ void IDWeakMap::Remove(int32_t id) {
|
||||||
id_weak_map_.Remove(id);
|
id_weak_map_.Remove(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void IDWeakMap::Clear() {
|
|
||||||
id_weak_map_.Clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
// static
|
// static
|
||||||
void IDWeakMap::BuildPrototype(v8::Isolate* isolate,
|
void IDWeakMap::BuildPrototype(v8::Isolate* isolate,
|
||||||
v8::Local<v8::ObjectTemplate> prototype) {
|
v8::Local<v8::ObjectTemplate> prototype) {
|
||||||
|
@ -47,8 +43,7 @@ void IDWeakMap::BuildPrototype(v8::Isolate* isolate,
|
||||||
.SetMethod("set", &IDWeakMap::Set)
|
.SetMethod("set", &IDWeakMap::Set)
|
||||||
.SetMethod("get", &IDWeakMap::Get)
|
.SetMethod("get", &IDWeakMap::Get)
|
||||||
.SetMethod("has", &IDWeakMap::Has)
|
.SetMethod("has", &IDWeakMap::Has)
|
||||||
.SetMethod("remove", &IDWeakMap::Remove)
|
.SetMethod("remove", &IDWeakMap::Remove);
|
||||||
.SetMethod("clear", &IDWeakMap::Clear);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// static
|
// static
|
||||||
|
|
|
@ -30,7 +30,6 @@ class IDWeakMap : public mate::Wrappable<IDWeakMap> {
|
||||||
v8::Local<v8::Object> Get(v8::Isolate* isolate, int32_t id);
|
v8::Local<v8::Object> Get(v8::Isolate* isolate, int32_t id);
|
||||||
bool Has(int32_t id);
|
bool Has(int32_t id);
|
||||||
void Remove(int32_t id);
|
void Remove(int32_t id);
|
||||||
void Clear();
|
|
||||||
|
|
||||||
atom::IDWeakMap id_weak_map_;
|
atom::IDWeakMap id_weak_map_;
|
||||||
|
|
||||||
|
|
|
@ -59,14 +59,6 @@ bool IDWeakMap::Has(int32_t id) const {
|
||||||
return map_.find(id) != map_.end();
|
return map_.find(id) != map_.end();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<int32_t> IDWeakMap::Keys() const {
|
|
||||||
std::vector<int32_t> keys;
|
|
||||||
keys.reserve(map_.size());
|
|
||||||
for (const auto& iter : map_)
|
|
||||||
keys.emplace_back(iter.first);
|
|
||||||
return keys;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::vector<v8::Local<v8::Object>> IDWeakMap::Values(v8::Isolate* isolate) {
|
std::vector<v8::Local<v8::Object>> IDWeakMap::Values(v8::Isolate* isolate) {
|
||||||
std::vector<v8::Local<v8::Object>> keys;
|
std::vector<v8::Local<v8::Object>> keys;
|
||||||
keys.reserve(map_.size());
|
keys.reserve(map_.size());
|
||||||
|
@ -83,10 +75,6 @@ void IDWeakMap::Remove(int32_t id) {
|
||||||
map_.erase(iter);
|
map_.erase(iter);
|
||||||
}
|
}
|
||||||
|
|
||||||
void IDWeakMap::Clear() {
|
|
||||||
map_.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
int32_t IDWeakMap::GetNextID() {
|
int32_t IDWeakMap::GetNextID() {
|
||||||
return ++next_id_;
|
return ++next_id_;
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,18 +31,12 @@ class IDWeakMap {
|
||||||
// Whethere there is an object with |id| in this WeakMap.
|
// Whethere there is an object with |id| in this WeakMap.
|
||||||
bool Has(int32_t id) const;
|
bool Has(int32_t id) const;
|
||||||
|
|
||||||
// Returns IDs of all available objects.
|
|
||||||
std::vector<int32_t> Keys() const;
|
|
||||||
|
|
||||||
// Returns all objects.
|
// Returns all objects.
|
||||||
std::vector<v8::Local<v8::Object>> Values(v8::Isolate* isolate);
|
std::vector<v8::Local<v8::Object>> Values(v8::Isolate* isolate);
|
||||||
|
|
||||||
// Remove object with |id| in the WeakMap.
|
// Remove object with |id| in the WeakMap.
|
||||||
void Remove(int32_t key);
|
void Remove(int32_t key);
|
||||||
|
|
||||||
// Clears the weak map.
|
|
||||||
void Clear();
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Returns next available ID.
|
// Returns next available ID.
|
||||||
int32_t GetNextID();
|
int32_t GetNextID();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue