2013-01-04 13 views
7

Kodumu belgelemek için Doxygen kullanıyorum. Kodun çoğunun, sabitlerin tanımlandığı cpp dosyalarında anonim ad alanları vardır. Benim Doxygen dosyasındaDoxygen/C++: anonim ad alanı değişkenlerine nasıl bağlanır

EXTRACT_ANON_NSPACES = YES

ve istenilen şekilde tüm anonim ad belgelenmiştir: Ben belirledik.

Sorunum, anonim bir ad alanında bir değişkene başvurmak istiyorum. Örneğin, ad alanlarından birinin MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant altındaki Doxygen belgesinde tanımlandığını varsayalım.

@see MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant

Ne yazık ki olsun tek bağlantı MyFile.cpp etmek, ancak sabit anonim ad ile: I (a işlev için diyelim ki,) Başka bir açıklama bloğu gibi bu sabit link verebilecek düşündüm değişken. Açıkçası, bunu yapmak istiyorum ki, eğer değişkenin değeri değişirse, dokümantasyon, Doxygen tekrar çalıştırıldığında yeni değere referans verecektir. Eğer değişmezse, sabitin belgenin açık değerini koymak, tehlikeli olabilir.

Formatım yanlış yazılmış mı? Bunun için kapsamlı bir cevap aradım ama boşuna.

cevap

3

Henüz bir şey uygulanmadı, ancak bunun yararlı olduğunu ve kullandığınız biçimin doğru olduğunu ve işe yarayacağını kabul ediyorum.

Bunu bir sonraki sürümde uygulayacağım.

+0

Hızlı yanıtınız için çok teşekkürler. Bir sonraki sürümünüzü dört gözle bekliyorum. – user1949992