Lines Matching refs:holder
756 WMError WindowImpl::RegisterListener(std::vector<sptr<T>>& holder, const sptr<T>& listener)
762 if (std::find(holder.begin(), holder.end(), listener) != holder.end()) {
766 holder.emplace_back(listener);
771 WMError WindowImpl::UnregisterListener(std::vector<sptr<T>>& holder, const sptr<T>& listener)
777 holder.erase(std::remove_if(holder.begin(), holder.end(),
780 }), holder.end());