Debugging c++ template classes