MCPcopy Create free account
hub / github.com/alibaba/PhotonLibOS / erase_if

Method erase_if

common/unordered_inline_set.h:725–730  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

723 }
724 template<typename Pred>
725 size_type erase_if(const Pred& pred) {
726 size_type s0 = size();
727 for (auto it = begin(); it != end(); )
728 it = pred(*it) ? erase(it) : ++it;
729 return size() - s0;
730 }
731protected:
732 bool alleq(const unordered_inline_set& rhs) {
733 for (auto& x: _data)

Callers 1

erase_ifFunction · 0.80

Calls 1

sizeFunction · 0.70

Tested by

no test coverage detected