// Test a corner case in template method processing found // during r34 development. template class Test { public: Test(long cmax); Test(long cmax, long nbins, long (* fcn)(T*), int (* cmp)(T*, T*)); Test(); ~Test(); std::vector*>* topo_sort(); }; template Test::Test(long cmax) : max_cost(cmax) { } template Test::Test(long cmax, long nbins, long (* fcn)(T*), int (* cmp)(T*, T*)) : max_cost(cmax) { } template std::vector*>* Test::topo_sort ( ) { return 0; }