src/test/graph_test.cc
changeset 940 50a153b08f07
parent 937 d4e911acef3d
child 946 c94ef40a22ce
equal deleted inserted replaced
24:81d2c6570e84 25:562bf7637490
    65     checkGraphOutEdgeList(G,n,3);
    65     checkGraphOutEdgeList(G,n,3);
    66   }  
    66   }  
    67 }
    67 }
    68 
    68 
    69 //Compile Graph
    69 //Compile Graph
    70 template void lemon::checkCompileStaticGraph<skeleton::StaticGraph>
    70 template void lemon::skeleton::checkCompileStaticGraph<skeleton::StaticGraph>
    71 (skeleton::StaticGraph &);
    71 (skeleton::StaticGraph &);
    72 
    72 
    73 template void lemon::checkCompileGraph<skeleton::ExtendableGraph>
    73 template
       
    74 void lemon::skeleton::checkCompileExtendableGraph<skeleton::ExtendableGraph>
    74 (skeleton::ExtendableGraph &);
    75 (skeleton::ExtendableGraph &);
    75 
    76 
    76 template void lemon::checkCompileErasableGraph<skeleton::ErasableGraph>
    77 template
       
    78 void lemon::skeleton::checkCompileErasableGraph<skeleton::ErasableGraph>
    77 (skeleton::ErasableGraph &);
    79 (skeleton::ErasableGraph &);
    78 
    80 
    79 //Compile SmartGraph
    81 //Compile SmartGraph
    80 template void lemon::checkCompileGraph<SmartGraph>(SmartGraph &);
    82 template
    81 template void lemon::checkCompileGraphFindEdge<SmartGraph>(SmartGraph &);
    83 void lemon::skeleton::checkCompileExtendableGraph<SmartGraph>(SmartGraph &);
       
    84 template
       
    85 void lemon::skeleton::checkCompileGraphFindEdge<SmartGraph>(SmartGraph &);
    82 
    86 
    83 //Compile SymSmartGraph
    87 //Compile SymSmartGraph
    84 //template void hugo::checkCompileGraph<SymSmartGraph>(SymSmartGraph &);
    88 //template void hugo::checkCompileGraph<SymSmartGraph>(SymSmartGraph &);
    85 //template void hugo::checkCompileGraphFindEdge<SymSmartGraph>(SymSmartGraph &);
    89 //template void hugo::checkCompileGraphFindEdge<SymSmartGraph>(SymSmartGraph &);
    86 
    90 
    87 //Compile ListGraph
    91 //Compile ListGraph
    88 template void lemon::checkCompileGraph<ListGraph>(ListGraph &);
    92 template
    89 template void lemon::checkCompileErasableGraph<ListGraph>(ListGraph &);
    93 void lemon::skeleton::checkCompileExtendableGraph<ListGraph>(ListGraph &);
    90 template void lemon::checkCompileGraphFindEdge<ListGraph>(ListGraph &);
    94 template
       
    95 void lemon::skeleton::checkCompileErasableGraph<ListGraph>(ListGraph &);
       
    96 template
       
    97 void lemon::skeleton::checkCompileGraphFindEdge<ListGraph>(ListGraph &);
    91 
    98 
    92 
    99 
    93 //Compile SymListGraph
   100 //Compile SymListGraph
    94 //template void hugo::checkCompileGraph<SymListGraph>(SymListGraph &);
   101 //template void hugo::checkCompileGraph<SymListGraph>(SymListGraph &);
    95 //template void hugo::checkCompileErasableGraph<SymListGraph>(SymListGraph &);
   102 //template void hugo::checkCompileErasableGraph<SymListGraph>(SymListGraph &);
    96 //template void hugo::checkCompileGraphFindEdge<SymListGraph>(SymListGraph &);
   103 //template void hugo::checkCompileGraphFindEdge<SymListGraph>(SymListGraph &);
    97 
   104 
    98 //Compile FullGraph
   105 //Compile FullGraph
    99 template void lemon::checkCompileStaticGraph<FullGraph>(FullGraph &);
   106 template void lemon::skeleton::checkCompileStaticGraph<FullGraph>(FullGraph &);
   100 template void lemon::checkCompileGraphFindEdge<FullGraph>(FullGraph &);
   107 template
       
   108 void lemon::skeleton::checkCompileGraphFindEdge<FullGraph>(FullGraph &);
   101 
   109 
   102 //Compile EdgeSet <ListGraph>
   110 //Compile EdgeSet <ListGraph>
   103 template void lemon::checkCompileGraph<EdgeSet <ListGraph> >
   111 template void lemon::skeleton::checkCompileExtendableGraph<EdgeSet <ListGraph> >
   104 (EdgeSet <ListGraph> &);
   112 (EdgeSet <ListGraph> &);
   105 template void lemon::checkCompileGraphEraseEdge<EdgeSet <ListGraph> >
   113 template void lemon::skeleton::checkCompileGraphEraseEdge<EdgeSet <ListGraph> >
   106 (EdgeSet <ListGraph> &);
   114 (EdgeSet <ListGraph> &);
   107 template void lemon::checkCompileGraphFindEdge<EdgeSet <ListGraph> >
   115 template void lemon::skeleton::checkCompileGraphFindEdge<EdgeSet <ListGraph> >
   108 (EdgeSet <ListGraph> &);
   116 (EdgeSet <ListGraph> &);
   109 
   117 
   110 //Compile EdgeSet <NodeSet>
   118 //Compile EdgeSet <NodeSet>
   111 template void lemon::checkCompileGraph<EdgeSet <NodeSet> >(EdgeSet <NodeSet> &);
   119 template void lemon::skeleton::checkCompileExtendableGraph<EdgeSet <NodeSet> >
   112 template void lemon::checkCompileGraphEraseEdge<EdgeSet <NodeSet> >
       
   113 (EdgeSet <NodeSet> &);
   120 (EdgeSet <NodeSet> &);
   114 template void lemon::checkCompileGraphFindEdge<EdgeSet <NodeSet> >
   121 template void lemon::skeleton::checkCompileGraphEraseEdge<EdgeSet <NodeSet> >
       
   122 (EdgeSet <NodeSet> &);
       
   123 template void lemon::skeleton::checkCompileGraphFindEdge<EdgeSet <NodeSet> >
   115 (EdgeSet <NodeSet> &);
   124 (EdgeSet <NodeSet> &);
   116 
   125 
   117 
   126 
   118 int main() 
   127 int main() 
   119 {
   128 {