Doxygen, bina için bir Compound ? is not documented.
uyarısını gösterir. Belirli bir proje için Bileşik belgelemek istemiyorum. Dağınıklığı kaldırmak için bunun dışındaki tüm diğer uyarıları görmek istiyorum. Doxygen çıkışını temizlemenin bir yolu var mı?Hangi Doxygen uyarısının gösterileceğini seçmek mümkün mü?
cevap
Bunun mümkün olduğunu düşünmüyorum, ancak kendi işlemcinizi Doxygen çıkışını filtrelemek için yazmanız yeterli. Senin durumunda, bu çok zor olmamalı, basit grep
yeterli olmalıdır:
doxygen <config_file> | grep -v "warning: Compound .* is not documented"
Doxygen bu özelliği sağlamaz Gerçekten neden emin değilim: belki de çok fazla seçenek gerektirecektir veya daha karmaşık seçenekler. Diğer bir olasılık ise, bir şey belgelenmediğinde uyarılmak istediğinizden, kaynak kodunda açıkça belirtildiği durumlar dışında (örneğin, \cond
ve kullanarak), bu tür bir ihmalin gerekçesiyle bir istisna yapılmaması gerektiğini varsaymışlardır. sadece durum bazında karar verilmelidir. Ya da belki hiç kimse bu özelliği eklemelerini istemedi: feature request'u doldurmakta özgürsünüz.
Aradığınız şeyin if
, ifnot
ve endif
komutları olduğunu düşünüyorum. Sadece uygun bir etikete karar verin ve doğru etiketi kullanın. Örn .: Bu etiketin bilir ve bunları yapmazsa, o da aynı açıklama blokta \endif
komuta herhangi bir yorumda kadar görmezden edersen
/*
* \if DISPLAY_COMPOUND
* Compound doc.
* ...
* \endif
*/
doxygen değerlendirecek
Sonra gerek ENABLED_SECTIONS içindeki doxyfile etiketinizi tanımlayın (veya değil).
#comment the next line if you don't want to document Compound
ENABLED_SECTIONS = DISPLAY_COMPOUND
\cond
ve
\endcond
komutları bir göz hangi (onlar değil, sadece tek bir yorum bloğu bir dosyanın tüm bölümlerini etkinleştirmek veya devre dışı) oldukça birbirine benzer ancak aynı değildir çok var.
Doxygen konfigürasyonunda uyarıları kapatabilirsiniz. buraya bakınız: doxygen documenation
Benim favorim: WARN_IF_UNDOCUMENTED = HAYIR
Bu seçeneği nereye koyarsınız? Ben dayanamıyorum .. –
- 1. Doxygen korumalı elemanların çıkmasını önlemek mümkün mü?
- 2. EXISTS'i doğrudan bir bit olarak seçmek mümkün mü?
- 3. doxygen, belgelenmemiş işlevlerin oluşturulmuş xml'den çıkmasını mümkün mü?
- 4. Google Analytics’i Doxygen tarafından üretilen dosyalara eklemek mümkün mü?
- 5. Doxygen oluşturulmuş referans grafiklerdeki 'assert'leri göz ardı etmek mümkün mü?
- 6. Bir Windows form etiketinde metin seçmek mümkün mü?
- 7. Olayı birkaç kez yükseltmeden ListBox'ta bir aralık seçmek mümkün mü?
- 8. Heredoc ya da vim ile "burada belge" seçmek mümkün mü?
- 9. Sanal Ağaç Görünümünde birden çok sütun seçmek mümkün mü?
- 10. mümkün mü?
- 11. ? mümkün mü?
- 12. Medyada doxygen doxygen Uygula:
- 13. mümkün mü?
- 14. mümkün mü?
- 15. Doxygen
- 16. Doxygen
- 17. Bash'ta * hangi * trap sinyalini tespit etmek mümkün mü?
- 18. Ruby on Rails uygulamasında hangi sınıfların kullanılmadığını bulmak mümkün mü?
- 19. Farenin yakınında hangi metnin görüntülendiğini bilmek mümkün mü?
- 20. Ruby'de, hangi isimle bittiği bir yöntemi tanımlamak mümkün mü?
- 21. Dokümantasyon önişlemcisi, Doxygen
- 22. fopen - bu mümkün mü?
- 23. HHVM'yi geçmek mümkün mü?
- 24. Com nesnesi, mümkün mü?
- 25. skip_while` klonlamak mümkün mü?
- 26. DialogFragment'i canlandırmak mümkün mü?
- 27. PHP dosyası. Mümkün mü?
- 28. getImageResource() Android. Mümkün mü?
- 29. SnackBar. Mümkün mü?
- 30. Android. ActiveJDBC mümkün mü?
Benim Doxyfile 'ENABLED_SECTIONS =' (boş) diyor. Cevabınız benim problemimi kapsamıyor. Bileşik belge oluşturmayı etkinleştirmek veya devre dışı bırakmak istemiyorum. Sadece bileşikler için uyarıları devre dışı bırakmak istiyorum. –