doxygen 형식의 C++ 클래스 주석을 업데이트했으며 멋지게 보이지만 ... 네임 스페이스 목록/탭이 전혀 유용하지 않습니다. 부모 이름 공간이 john
인 경우 각 라이브러리 또는 기능 영역에 대한 하위 네임 스페이스 예 : john::graphics
, john::sound
등 Doxygen은 하나의 네임 스페이스 : john
만 나열합니다. 일부 설정을 간단히 변경해야합니까, 아니면 doxygen에서 가져 오기 위해 내 네임 스페이스를 문서화해야합니까?중첩 된 네임 스페이스가 표시되지 않는 Doxygen
답변
일반적으로 Doxygen이 중요하다고 결정할 수있는 사항을 문서화해야합니다. 네임 스페이스가 포함되어 있습니다. 그러나 당신은 그들을 잘 문서화 할 필요가 없습니다. Doxygen이 문서를 작성하는 데에는 이들이 사용하는 것에 대한 간단한 표기만으로 충분합니다.
하지만 네임 스페이스는 문서화 된 클래스를 포함합니다 ... 네임 스페이스로 나열하면 코드를 탐색하는 분명한 방법이기 때문에 이상하게 보입니다. 오 잘 ... –
@ 존 : 내가 말했듯이, 그것은 독시겐이 작동하는 방식이다 : 문서화되지 않은 것을 건너 뛰고 문서화되지 않은 것에 담긴 내용은 무시한다. 예를 들어 전역 함수가있는 경우 전역 함수를 정의한 파일이 문서화되어 있거나 모듈의 일부가 아닌 경우에는 전역 함수가 표시되지 않습니다. –
EXTRACT_ALL 빌드 플래그 (http://www.stack.nl/~dimitri/doxygen/config.html#cfg_extract_all 참조)를 설정하면 특별히 문서화 할 필요없이 중첩 된 네임 스페이스 정보에서 정보를 추출합니다.
나는 Doxygen이 네임 스페이스가 중첩 된 것을 보지 못했던 비슷한 문제가있었습니다.
전에 :
/**
* @namespace outer
* @brief the outer namespace
*/
namespace outer
{
/**
* @namespace inner
* @brief the inner namespace
*/
namepsace inner
{
}
}
후 : 내가 범위를 지정하여 고정
/**
* @namespace outer
* @brief the outer namespace
*/
namespace outer
{
/**
* @namespace outer::inner
* @brief the inner namespace
*/
namespace inner
{
}
}
- 1. 레일 3 : 중첩 된 리소스 안에 다른 네임 스페이스가 있습니까?
- 2. 네임 스페이스가 인식되지 않는 이유는 무엇입니까?
- 3. XML 네임 스페이스가 필요합니까?
- 4. 네임 스페이스가 자동으로 반입됩니다.
- 5. SelectSingleNode 네임 스페이스가 없음
- 6. 데이터베이스에 네임 스페이스가 필요합니까?
- 7. WCF 네임 스페이스가 호출 된 적이 있습니까?
- 8. Google 애플리케이션 엔진의 중첩 된 네임 스페이스
- 9. AllegroGraph에 네임 스페이스 등록 (등록 된 네임 스페이스가 없습니다.)
- 10. 데이터베이스 테이블 네임 스페이스가 있습니까?
- 11. 익명 네임 스페이스가 모든 네임 스페이스를 포함합니까?
- 12. XML 네임 스페이스가 나를 혼란스럽게합니다
- 13. 중첩 된 익명 네임 스페이스?
- 14. 'Mvc'형식의 네임 스페이스가 'System.Web'네임 스페이스에 없습니다.
- 15. HttpUtility.UrlEncode()를 사용하면 어셈블리의 네임 스페이스가 "사라집니다"?
- 16. PHP 네임 스페이스가 파일을 필요로하지 않습니까?
- 17. Doxygen/C++ : 네임 스페이스 목록의 전역 네임 스페이스
- 18. 파이썬 네임 스페이스가 빌트인과 글로벌 사이에 있습니까?
- 19. XSD를 사용하여 네임 스페이스가 접두사로 된 요소를 만듭니다.
- 20. 레일 3 : 네임 스페이스가 지정된 경로의 레이아웃
- 21. 네임 스페이스가 정의되지 않았거나 재정의되는 이유는 무엇입니까?
- 22. xml 네임 스페이스가 자식에게 전달되는 것을 방지합니다.
- 23. XElement 객체에서 네임 스페이스가 자식으로 전파됩니까?
- 24. UserControl의 특화된 네임 스페이스가 WPF 빌드를 실패합니다.
- 25. 왜 Objective-C에는 네임 스페이스가 없습니까?
- 26. Windows 서비스에서 System.Windows.Forms 네임 스페이스가 인식되지 않습니다.
- 27. MySql : SCHEMA와 같은 네임 스페이스가 있습니까?
- 28. 왜 여러 개의 네임 스페이스가 필요합니까?
- 29. 중첩 된 C++ 네임 스페이스를 참조하려면 어떻게해야합니까?
- 30. 중첩 된 xml 요소의 네임 스페이스
참조를 내 게시물 : http://stackoverflow.com/questions/2275601/documenting-namespaces -with-doxygen 가능한 복제본. –