equal
deleted
inserted
replaced
2297 |
2297 |
2298 virtual void add(const Node& node) { |
2298 virtual void add(const Node& node) { |
2299 snapshot.addNode(node); |
2299 snapshot.addNode(node); |
2300 } |
2300 } |
2301 virtual void add(const std::vector<Node>& nodes) { |
2301 virtual void add(const std::vector<Node>& nodes) { |
2302 for (int i = nodes.size() - 1; i >= 0; ++i) { |
2302 for (int i = nodes.size() - 1; i >= 0; --i) { |
2303 snapshot.addNode(nodes[i]); |
2303 snapshot.addNode(nodes[i]); |
2304 } |
2304 } |
2305 } |
2305 } |
2306 virtual void erase(const Node& node) { |
2306 virtual void erase(const Node& node) { |
2307 snapshot.eraseNode(node); |
2307 snapshot.eraseNode(node); |
2347 |
2347 |
2348 virtual void add(const Edge& edge) { |
2348 virtual void add(const Edge& edge) { |
2349 snapshot.addEdge(edge); |
2349 snapshot.addEdge(edge); |
2350 } |
2350 } |
2351 virtual void add(const std::vector<Edge>& edges) { |
2351 virtual void add(const std::vector<Edge>& edges) { |
2352 for (int i = edges.size() - 1; i >= 0; ++i) { |
2352 for (int i = edges.size() - 1; i >= 0; --i) { |
2353 snapshot.addEdge(edges[i]); |
2353 snapshot.addEdge(edges[i]); |
2354 } |
2354 } |
2355 } |
2355 } |
2356 virtual void erase(const Edge& edge) { |
2356 virtual void erase(const Edge& edge) { |
2357 snapshot.eraseEdge(edge); |
2357 snapshot.eraseEdge(edge); |