Lines Matching refs:map_
34 explicit Sidetable(Zone* zone) : map_(zone) {}
37 if (id >= map_.size()) {
38 map_.resize(id + 1);
40 return map_[id];
44 ZoneVector<T> map_;
51 : def_value_(std::move(def_value)), map_(zone) {}
53 auto iter = map_.find(node->id());
54 if (iter != map_.end()) {
57 map_.insert(iter, std::make_pair(node->id(), std::move(value)));
61 auto iter = map_.find(node->id());
62 return iter != map_.end() ? iter->second : def_value_;
67 ZoneUnorderedMap<NodeId, T> map_;
107 explicit State(Zone* zone) : map_(zone) {}
110 return map_.Get(var);
114 return map_.Set(var, node);
116 Map::iterator begin() const { return map_.begin(); }
117 Map::iterator end() const { return map_.end(); }
118 bool operator!=(const State& other) const { return map_ != other.map_; }
121 Map map_;