44 int main() |
44 int main() |
45 { |
45 { |
46 { |
46 { |
47 function_requires<StaticGraphConcept<GraphWrapper<Graph> > >(); |
47 function_requires<StaticGraphConcept<GraphWrapper<Graph> > >(); |
48 |
48 |
49 function_requires<StaticGraphConcept<RevGraphWrapper<Graph> > >(); |
49 // function_requires<StaticGraphConcept<RevGraphWrapper<Graph> > >(); |
50 |
50 |
51 function_requires<StaticGraphConcept<SubGraphWrapper<Graph, Graph::NodeMap<bool> , Graph::EdgeMap<bool> > > >(); |
51 // function_requires<StaticGraphConcept<SubGraphWrapper<Graph, Graph::NodeMap<bool> , Graph::EdgeMap<bool> > > >(); |
52 function_requires<StaticGraphConcept<NodeSubGraphWrapper<Graph, Graph::NodeMap<bool> > > >(); |
52 // function_requires<StaticGraphConcept<NodeSubGraphWrapper<Graph, Graph::NodeMap<bool> > > >(); |
53 function_requires<StaticGraphConcept<EdgeSubGraphWrapper<Graph, Graph::EdgeMap<bool> > > >(); |
53 // function_requires<StaticGraphConcept<EdgeSubGraphWrapper<Graph, Graph::EdgeMap<bool> > > >(); |
54 |
54 |
55 function_requires<StaticGraphConcept<SubBidirGraphWrapper<Graph, Graph::EdgeMap<bool>, Graph::EdgeMap<bool> > > > (); |
55 // function_requires<StaticGraphConcept<SubBidirGraphWrapper<Graph, Graph::EdgeMap<bool>, Graph::EdgeMap<bool> > > > (); |
56 |
56 |
57 function_requires<StaticGraphConcept<BidirGraph<Graph> > >(); |
57 // function_requires<StaticGraphConcept<BidirGraph<Graph> > >(); |
58 |
58 |
59 function_requires<StaticGraphConcept<ResGraphWrapper<Graph, int, Graph::EdgeMap<int>, Graph::EdgeMap<int> > > >(); |
59 // function_requires<StaticGraphConcept<ResGraphWrapper<Graph, int, Graph::EdgeMap<int>, Graph::EdgeMap<int> > > >(); |
60 |
60 |
61 function_requires<StaticGraphConcept<ErasingFirstGraphWrapper<Graph, Graph::NodeMap<Graph::Edge> > > >(); |
61 // function_requires<StaticGraphConcept<ErasingFirstGraphWrapper<Graph, Graph::NodeMap<Graph::Edge> > > >(); |
62 } |
62 } |
63 std::cout << __FILE__ ": All tests passed.\n"; |
63 std::cout << __FILE__ ": All tests passed.\n"; |
64 |
64 |
65 return 0; |
65 return 0; |
66 } |
66 } |