2015-11-16 2 views
1
/* ---------------------------------------------------------- 
** functions used for converting between different data types 
** ---------------------------------------------------------*/ 

#ifndef TYPECONVERTER_H_INCLUDED 
#define TYPECONVERTER_H_INCLUDED 


/** 
    converts binary to decimal 
    @return converted decimal number 
*/ 
int toDecimal(bool binary[], int noOfNumbers); 

/** 
    converts decimal to binary and stores it in a given array 
*/ 
void toBinary(int origin[], bool binary[], int noOfNumbers); 

#endif // TYPECONVERTER_H_INCLUDED 

Как я могу комментировать, что делает этот заголовок, поэтому Doxygen его понимает? Сейчас он просто назначает верхний комментарий первой функции.Как комментировать файлы заголовков?

This is what it looks like

ответ

5

Doxygen имеет \file команду, которая знаменует блок комментария как документирование определенного файла. Когда используется как \file filename.ext, он назначит его файлу filename.ext. Как только \file, он применяется к файлу, в котором он встречается.

Пример:

/** 
@file 
functions used for converting between different data types 
*/ 
+0

/* * @file функция, используемая для преобразования между различными типами данных */Это не работает, как это. Что ты имел в виду? –

+0

Добавлен пример @SlowerPhoton. Вам нужен конец строки, иначе doxygen будет интерпретировать «функции» как аргумент '\ file'. – Angew

+0

Нет, что он имеет в виду, это создать дополнительный комментарий в верхней части вашего файла заголовка, например: '/ ** @file headerfilename.h * /. Это необходимо для включения документации этого файла. – gmug

Смежные вопросы