2013-01-03 4 views
1

내 doxygen은 C++ 클래스 이름을 참조 메뉴얼 페이지에 링크 할 때 유용합니다. 그러나 이것은 이름 앞에 전체 네임 스페이스를 포함하는 경우에만 작동합니다. 예를 들어 :doxygen - 네임 스페이스/범위 이름 숨기기?

ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ MyClass에 ㅋ - MyClass에

생성없이 URL ㅋ ㅋ ㅋ ㅋ ㅋ ㅋ MyNamespace에 :: MyClass에 - URL은 내가이 많은 프로그래밍 가이드를 쓰고 있어요 MyClass에

만들어집니다 모든 클래스 이름 앞에 네임 스페이스를 읽는 것은 지루합니다. 클래스 이름이 네임 스페이스로 완전하지 않더라도 doxygen에게 링크를 생성하도록 지시하는 방법이 있습니까? 또는 네임 스페이스가있을 때 제거하면됩니다. 내 설정 파일에서 HIDE_SCOPE_NAMES = YES를 사용해 보았지만 효과가 없었습니다.

답변

1

, 당신이 명령의 @page 유형을 사용하여 가이드를 만들 가정하고 모든 클래스가 MyNamespace 당신이 단순히 네임 스페이스 내부 @page이 포함 된 주석을 넣을 수 있습니다 즉

namespace MyNamespace 
{ 
/** 
@page mypage My page 

blah blah blah MyClass blah 
*/ 
} 

그런 다음 MyClass 자동 MyNamespace::MyClass로 연결됩니다.

관련 문제