2009-10-25 2 views
11

Doxygen의 문서에서 클래스를 제외하고 싶습니다. 일반적으로이 클래스는 같은 이름의 파일에 있지만 다른 클래스 정의 안에 여러 번 포함됩니다. 이것은 주로 "_"또는 "Private"로 시작하는 클래스 용입니다.Doxygen은 어떻게 C++ 클래스를 제외시킬 수 있습니까?

C++ 클래스를 제외하도록 Doxygen에 어떻게 알 수 있습니까?

미리 감사드립니다.

답변

14

the \cond tag을 사용할 수 있습니다.

\cond HIDDEN_SYMBOLS 

및 클래스 정의 후 추가 : 클래스 정의하기 전에 추가

\endcond 

을 당신이 당신의 doxyfile에 HIDDEN_SYMBOLS을 정의하지 않는 한, \cond\endcond 태그 사이의 내용이 문서화되지 않습니다. HIDDEN_SYMBOLS을 원하는대로 바꿀 수 있습니다.

+0

'\ cond' 및'\ endcond '가없는 소스에서 수행하는 방법이 있습니까? 어쩌면 클래스에'\ nodoc' 또는'\ nodoxygen'과 같은 것이 있을까요? [특별 명령] (https://www.stack.nl/~dimitri/doxygen/manual/commands.html)의 Doxygen 설명서에서 명령을 보지 못했지만 놓친 것 같습니다. – jww

12

EXCLUDE_SYMBOLS이 내 대답 일 수 있습니다. Doxygen을 GUI를 사용하여

1

여러 당신은 특별히 유용하게 사용할 수

"expert > input" 

에서 옵션을 제외 찾을 수 있습니다

  • 심볼을 제외는 : /단어처럼 정해진 단어 정규 표현식을 포함하는 모든 것을 제외/
  • 제외 패턴 : /폴더/ 또는 /so와 같이 확정 된 경로 정규 표현을 제외합니다. me/file.cs/
관련 문제