equal
  deleted
  inserted
  replaced
  
    
    
    31 #include "test_tools.h"  | 
    31 #include "test_tools.h"  | 
    32   | 
    32   | 
    33 using namespace lemon;  | 
    33 using namespace lemon;  | 
    34   | 
    34   | 
    35 void checkSmartArcSet() { | 
    35 void checkSmartArcSet() { | 
    36   checkConcept<concepts::Digraph, SmartArcSet<concepts::Digraph> >();  | 
    36   checkConcept<concepts::Digraph, SmartArcSet<ListDigraph> >();  | 
    37   | 
    37   | 
    38   typedef ListDigraph Digraph;  | 
    38   typedef ListDigraph Digraph;  | 
    39   typedef SmartArcSet<Digraph> ArcSet;  | 
    39   typedef SmartArcSet<Digraph> ArcSet;  | 
    40   | 
    40   | 
    41   Digraph digraph;  | 
    41   Digraph digraph;  | 
    97   digraph.erase(n1);  | 
    97   digraph.erase(n1);  | 
    98   check(!arc_set.valid(), "Wrong validity");  | 
    98   check(!arc_set.valid(), "Wrong validity");  | 
    99 }  | 
    99 }  | 
   100   | 
   100   | 
   101 void checkListArcSet() { | 
   101 void checkListArcSet() { | 
   102   checkConcept<concepts::Digraph, SmartArcSet<concepts::Digraph> >();  | 
   102   checkConcept<concepts::Digraph, SmartArcSet<ListDigraph> >();  | 
   103   | 
   103   | 
   104   typedef ListDigraph Digraph;  | 
   104   typedef ListDigraph Digraph;  | 
   105   typedef ListArcSet<Digraph> ArcSet;  | 
   105   typedef ListArcSet<Digraph> ArcSet;  | 
   106   | 
   106   | 
   107   Digraph digraph;  | 
   107   Digraph digraph;  | 
   177   | 
   177   | 
   178   checkGraphConArcList(arc_set, 2);  | 
   178   checkGraphConArcList(arc_set, 2);  | 
   179 }  | 
   179 }  | 
   180   | 
   180   | 
   181 void checkSmartEdgeSet() { | 
   181 void checkSmartEdgeSet() { | 
   182   checkConcept<concepts::Digraph, SmartEdgeSet<concepts::Digraph> >();  | 
   182   checkConcept<concepts::Digraph, SmartEdgeSet<ListDigraph> >();  | 
   183   | 
   183   | 
   184   typedef ListDigraph Digraph;  | 
   184   typedef ListDigraph Digraph;  | 
   185   typedef SmartEdgeSet<Digraph> EdgeSet;  | 
   185   typedef SmartEdgeSet<Digraph> EdgeSet;  | 
   186   | 
   186   | 
   187   Digraph digraph;  | 
   187   Digraph digraph;  | 
   261   digraph.erase(n1);  | 
   261   digraph.erase(n1);  | 
   262   check(!edge_set.valid(), "Wrong validity");  | 
   262   check(!edge_set.valid(), "Wrong validity");  | 
   263 }  | 
   263 }  | 
   264   | 
   264   | 
   265 void checkListEdgeSet() { | 
   265 void checkListEdgeSet() { | 
   266   checkConcept<concepts::Digraph, ListEdgeSet<concepts::Digraph> >();  | 
   266   checkConcept<concepts::Digraph, ListEdgeSet<ListDigraph> >();  | 
   267   | 
   267   | 
   268   typedef ListDigraph Digraph;  | 
   268   typedef ListDigraph Digraph;  | 
   269   typedef ListEdgeSet<Digraph> EdgeSet;  | 
   269   typedef ListEdgeSet<Digraph> EdgeSet;  | 
   270   | 
   270   | 
   271   Digraph digraph;  | 
   271   Digraph digraph;  |