[Lemon-commits] Peter Kovacs: Remove unused auxiliary classes (#...

Lemon HG hg at lemon.cs.elte.hu
Wed Oct 17 23:21:03 CEST 2018


details:   http://lemon.cs.elte.hu/hg/lemon/rev/b79ff94e27d9
changeset: 1411:b79ff94e27d9
user:      Peter Kovacs <kpeter [at] inf.elte.hu>
date:      Sat Oct 07 16:17:34 2017 +0200
description:
	Remove unused auxiliary classes (#597)

diffstat:

 lemon/vf2pp.h |  33 ---------------------------------
 1 files changed, 0 insertions(+), 33 deletions(-)

diffs (50 lines):

diff --git a/lemon/vf2pp.h b/lemon/vf2pp.h
--- a/lemon/vf2pp.h
+++ b/lemon/vf2pp.h
@@ -24,8 +24,6 @@
 
 #include <lemon/core.h>
 #include <lemon/concepts/graph.h>
-#include <lemon/dfs.h>
-#include <lemon/bfs.h>
 #include <lemon/bits/vf2_internals.h>
 
 #include <vector>
@@ -33,37 +31,6 @@
 #include <utility>
 
 namespace lemon {
-  namespace bits {
-    namespace vf2pp {
-
-      template <class G>
-      class DfsLeaveOrder : public DfsVisitor<G> {
-        int i;
-        const G &_g;
-        std::vector<typename G::Node> &_order;
-      public:
-        DfsLeaveOrder(const G &g, std::vector<typename G::Node> &order)
-          : i(countNodes(g)), _g(g), _order(order) {
-        }
-        void leave(const typename G::Node &node) {
-          _order[--i]=node;
-        }
-      };
-
-      template <class G>
-      class BfsLeaveOrder : public BfsVisitor<G> {
-        int i;
-        const G &_g;
-        std::vector<typename G::Node> &_order;
-      public:
-        BfsLeaveOrder(const G &g, std::vector<typename G::Node> &order) { }
-        void process(const typename G::Node &node) {
-          _order[i++]=node;
-        }
-      };
-    }
-  }
-
 
   ///%VF2 Plus Plus algorithm class.
 


More information about the Lemon-commits mailing list