2010-03-23 1 views
4

Doxygen으로 생성 된 설명서의 네임 스페이스 목록에 전역 네임 스페이스를 표시 할 수 있습니까? 나는 extern "C" 인 몇 가지 함수를 가지고 있지만, 선언 한 헤더 파일의 문서에는 나타나지만 네임 스페이스 목록에는 나타나지 않으며 실제로 존재하지 않는다는 인상을줍니다.Doxygen/C++ : 네임 스페이스 목록의 전역 네임 스페이스

답변

3

내가 아는 한 ,이 기능은 여전히 ​​Doxygen에서 빠져 있습니다. 하나의 해결 방법이 지나치게 상세하지 @defgroup MyGlobals를 사용하고 해당 그룹에 extern "C" 기능을 넣어하는 것입니다

/*! @ingroup MyGlobals 
* @{ */ 

// ... functions 

/*! @} */ 

이 탭 모듈MyGlobals라는 항목에 기능을 추가합니다.

This blog entry은 외부 참조를 사용하여 해결책을 제시하지만 개인적으로 너무 자세하게 찾습니다.

+0

명확하게하기 위해,이 기능은 "Namespaces"가 아닌 "Modules"탭의 "MyGlobals"항목에 기능을 추가합니다. –

+0

사실, 내가 언급 했어야 - 그것을 추가했습니다. –