Avoided warning in gcc 4.8.1 in visitor classes where incomplete types are used in templated code.