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.
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