diff -r 3a48bc350e0f -r 74589d20dbc3 src/test/graph_wrapper_test.cc --- a/src/test/graph_wrapper_test.cc Mon Sep 20 17:53:33 2004 +0000 +++ b/src/test/graph_wrapper_test.cc Mon Sep 20 22:57:48 2004 +0000 @@ -18,16 +18,51 @@ using namespace hugo; -//Compile SmartGraph typedef SmartGraph Graph; + +//Compile GraphWrapper typedef GraphWrapper GW; template void checkCompileStaticGraph(GW &); -//template void checkCompileGraphFindEdge(SmartGraph &); -//Compile SymSmartGraph +//Compile RevGraphWrapper typedef RevGraphWrapper RevGW; template void checkCompileStaticGraph(RevGW &); -//template void checkCompileGraphFindEdge(SymSmartGraph &); + +//Compile SubGraphWrapper +typedef SubGraphWrapper, + Graph::EdgeMap > SubGW; +template void checkCompileStaticGraph(SubGW &); + +//Compile UndirGraphWrapper +/// \bug UndirGraphWrapper cannot pass the StaticGraph test +//typedef UndirGraphWrapper UndirGW; +//template void checkCompileStaticGraph(UndirGW &); + +//Compile UndirGraph +//typedef UndirGraph UndirG; +//template void checkCompileStaticGraph(UndirG &); + +//typedef SubBidirGraphWrapper, +/// \bug SubBidirGraphWrapper cannot pass the StaticGraph test +// Graph::EdgeMap > SubBDGW; +//template void checkCompileStaticGraph(SubBDGW &); + +//Compile BidirGraphWrapper +//typedef BidirGraphWrapper BidirGW; +//template void checkCompileStaticGraph(BidirGW &); + +//Compile BidirGraph +//typedef BidirGraph BidirG; +//template void checkCompileStaticGraph(BidirG &); + +//Compile ResGraphWrapper +//typedef ResGraphWrapper, +// Graph::EdgeMap > ResGW; +//template void checkCompileStaticGraph(ResGW &); + +//Compile ErasingFirstGraphWrapper +typedef ErasingFirstGraphWrapper > ErasingFirstGW; +template void checkCompileStaticGraph(ErasingFirstGW &); int main()