Auto doxygen and headerguards