| 134 | */ |
| 135 | template<typename Graph, typename It, typename Predicate> |
| 136 | void |
| 137 | remove_vertex_if(Graph& g, It first, It last, Predicate p) |
| 138 | { |
| 139 | for_each_if( |
| 140 | first, last, [&g](const ContigNode& c) { return g.clear_vertex(c); }, p); |
| 141 | for_each_if( |
| 142 | first, last, [&g](const ContigNode& c) { return g.remove_vertex(c); }, p); |
| 143 | } |
| 144 | |
| 145 | /** Add the vertex and edge propeties of the path [first, last). */ |
| 146 | template<typename Graph, typename It, typename VP> |
no test coverage detected