Я бы предложил разделить то, что вы пытаетесь сделать, на две отдельные части.
Блок комментариев со строками, в которых указаны аргументы функции, бесполезен. Каждый, кто читает код, может видеть аргументы. Если вы не собираетесь описывать, для чего используется аргумент, не тратьте строку кода.
С другой стороны, полезно извлекать функции и их переменные в документацию. Как упомянуто в комментарии bcr, doxygen хорошо справляется с этой задачей. Это инструмент, похожий на javadoc, но ориентированный на C / C ++, и я довольно широко его использовал.
Вы можете запустить инструмент в каталоге, полном кода, и он автоматически извлечет функции вместе с их параметрами в документацию. Вам не нужно иметь блок комментариев, чтобы получить базовую документацию с именами функций и переменных. Но если вы написали блок с описанием функции, он включит его в документы для вас.
Подробнее здесь:
http://www.doxygen.nl/