doxygen comments for metaprogramming facilities