# HG changeset patch
# User Peter Kovacs <kpeter@inf.elte.hu>
# Date 1507385854 7200
# Node ID b79ff94e27d97b2e0cbc1e514a2bdb391407c24a
# Parent d9f79b81ef6c6a4f96b5e7e35150775b099aac63
Remove unused auxiliary classes (#597)
diff git a/lemon/vf2pp.h b/lemon/vf2pp.h
a

b


24  24  
25  25  #include <lemon/core.h> 
26  26  #include <lemon/concepts/graph.h> 
27   #include <lemon/dfs.h> 
28   #include <lemon/bfs.h> 
29  27  #include <lemon/bits/vf2_internals.h> 
30  28  
31  29  #include <vector> 
… 
… 

33  31  #include <utility> 
34  32  
35  33  namespace lemon { 
36   namespace bits { 
37   namespace vf2pp { 
38   
39   template <class G> 
40   class DfsLeaveOrder : public DfsVisitor<G> { 
41   int i; 
42   const G &_g; 
43   std::vector<typename G::Node> &_order; 
44   public: 
45   DfsLeaveOrder(const G &g, std::vector<typename G::Node> &order) 
46   : i(countNodes(g)), _g(g), _order(order) { 
47   } 
48   void leave(const typename G::Node &node) { 
49   _order[i]=node; 
50   } 
51   }; 
52   
53   template <class G> 
54   class BfsLeaveOrder : public BfsVisitor<G> { 
55   int i; 
56   const G &_g; 
57   std::vector<typename G::Node> &_order; 
58   public: 
59   BfsLeaveOrder(const G &g, std::vector<typename G::Node> &order) { } 
60   void process(const typename G::Node &node) { 
61   _order[i++]=node; 
62   } 
63   }; 
64   } 
65   } 
66   
67  34  
68  35  ///%VF2 Plus Plus algorithm class. 
69  36  