Doxygen에서 전 처리기 정의를 문서화 할 수 있습니까? 변수 나 함수처럼 할 수있을 것으로 기대했지만, Doxygen 출력은 정의에 대한 문서를 "잃어버린"것처럼 보이고 정의 자체도 포함하지 않습니다. Doxygen에서 전 처리기 정의 문서화
나는 다음과 같은/**My Preprocessor Macro.*/
#define TEST_DEFINE(x) (x*x)
및
/**@def TEST_DEFINE
My Preprocessor Macro.
*/
#define TEST_DEFINE(x) (x*x)
나는 또한 그룹 (시도 defgroup, addtogroup 및 내 집단) 내에서 퍼팅 시도
보다는 "파일 범위"에서 그러나 시도하는 그룹의 다른 항목도 의도 한대로 문서화되었지만 영향을 미치지 않았습니다.다양한 Doxygen 옵션을 살펴 보았지만 정의에 대한 문서화를 활성화 (또는 방지)하는 것을 볼 수 없었습니다.
그룹/모듈에 넣을 방법이 없다는 뜻입니까? 그게 내가 정말로하려고 노력하고있어 그게 그들이 기능/클래스/등 그들이 함께 관련이 있습니다 (거기에 여러 파일을 통해뿐만 아니라 확산). –
안녕하세요 Fire Lancer, 내 답변에 그룹화에 대한 세부 사항을 추가했습니다 – ChrisN
좋아, addtogroup 또는 defgroup 블록에서 작동하도록했습니다. ingroup은 어딘가에 정의를 풀어 놓은 것처럼 보입니다. (defgroup은 그룹의 주요 문서와 .cpp에 있고 헤더의 정의를 제외한 모든 것이 그룹에 잘 들어갑니다) ... 나는 그것이 어떤 종류의 버그 일 것임을 짐작하고 있습니다. Doxygens 부분에? –