| 152 | } |
| 153 | |
| 154 | void FeatureMergeProcessor::Remove(Key key, MergedFeatureBuilder const * p) |
| 155 | { |
| 156 | auto i = m_map.find(key); |
| 157 | if (i != m_map.end()) |
| 158 | { |
| 159 | MergedFeatureBuilders & v = i->second; |
| 160 | v.erase(remove(v.begin(), v.end(), p), v.end()); |
| 161 | if (v.empty()) |
| 162 | m_map.erase(i); |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | void FeatureMergeProcessor::Remove(MergedFeatureBuilder const * p) |
| 167 | { |
nothing calls this directly
no test coverage detected