2014-07-07 12 views
4

我已激活的警告與doxygen的Doxygen的:顯示警告對無證方法

WARNINGS    = YES 
WARN_IF_UNDOCUMENTED = YES 
WARN_IF_DOC_ERROR  = YES 
WARN_NO_PARAMDOC  = YES 

但無證方法,像這樣的:

void AnimationManager::setAnimationTimeStep(double timeStep) 
{ 
    ... 
} 

不要把doxygen的生成過程中的任何警告。 在這種情況下,有什麼方法可以顯示警告嗎?

同樣的問題無證回報,例如

/** 
* @brief brief description 
*/ 
bool AnimationManager::hasAnimationTimeStep() 
{ 
    ... 
} 

不會引發對無證回報

+0

您是否絕對*確定包含未記錄代碼的文件是否在您的INPUT定義的範圍內? – Cheeseminer

+0

是的,絕對的,這些方法拋出錯誤,如果我記錄他們,但忘記了一個參數,例如。但我明白我*被告知*有警告?我可以在這裏嘗試一些簡單的測試。 –

+1

您使用的是EXTRACT_ALL嗎?這是設置是它禁用一些警告。 – Cheeseminer

回答

5

當你錯過,否則你將期望警告警告,檢查EXTRACT_ALL是否設置爲YES

從的Doxyfile的註釋版本:

# Note: This will also disable the warnings about undocumented members that are 
# normally produced when WARNINGS is set to YES. 

使用EXTRACT ALL可以第一遍是有用的,或者提取非doxygenned源東西,但總的來說它的瞄準是一個好主意能夠關閉此功能,從而能夠獲得改善您實際需要記錄的部件的警告。