Существуют ли какие-либо ограничения на то, какой отступ можно использовать в многострочных командах (абзацах)?
Рассмотрим типичный вариант использования @details
в контексте функции:
/**
* @brief Do foo.
* @details Lorem ipsum dolor sit amet, mentitum rationibus nec an.
* Usu magna eirmod et, aperiri discere volumus pri ex.
*
* Te pro alii vidit, cu nonumes mediocritatem duo.
* Paulo detracto tincidunt id vim, ad has oblique percipit.
*
* @tparam T The argument type.
* @param param1 The first parameter.
* @param param2 The second parameter.
* @return The return value.
*/
template< typename T >
inline
T foo( T const& param1, T const& param2 );
Длинные @details
абзацы должны быть обернуты, что приводит к вопросу, есть ли какие-либо ограничения на этот отступ?
Я знаю, что Doxygen использует Markdown, у которого есть определенные ограничения / варианты использования отступов, такие как «отступ в 4 пробела» для кодовых блоков. Будет ли приведенный выше отступ сбивать с толку или конфликтовать в тех случаях, когда я хотел вставить код?
В более общем плане, существуют ли другие способы использования отступов и возможные конфликты, о которых я не знаю?
@ thomas-matthews, это вопрос о технических ограничениях, а не о эстетическом стиле.
JAVADOC_AUTOBRIEF
. это устранило бы необходимость в любом отступе в исходном комментарии. - person Cheeseminer   schedule 11.09.2014