minor for visitor.hxx, major for doxyfile

- visitor.hxx: "struct" seems to be "class"
- doxyfile: it's little bit old. updated by simply using "doxygen -u" (which produces a huge amount of change) with minor manual fixing