// (C) Copyright 2013 Louis Dionne // // Use, modification and distribution are subject to the // Boost Software License, Version 1.0 (See accompanying file // LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) #include "cycle_test.hpp" #include #include struct call_hawick_circuits { template void operator()(Graph const& g, Visitor const& v) const { boost::hawick_circuits(g, v); } }; struct call_hawick_unique_circuits { template void operator()(Graph const& g, Visitor const& v) const { boost::hawick_unique_circuits(g, v); } }; int main() { std::cout << "---------hawick_circuits---------\n"; cycle_test(call_hawick_circuits()); std::cout << "\n\n---------hawick_unique_circuits---------\n"; cycle_test(call_hawick_unique_circuits()); }