Lines Matching defs:holder
2522 WMError WindowImpl::RegisterListener(std::vector<sptr<T>>& holder, const sptr<T>& listener)
2528 if (std::find(holder.begin(), holder.end(), listener) != holder.end()) {
2532 holder.emplace_back(listener);
2537 WMError WindowImpl::UnregisterListener(std::vector<sptr<T>>& holder, const sptr<T>& listener)
2543 holder.erase(std::remove_if(holder.begin(), holder.end(),
2546 }), holder.end());