<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[doxygen - nur public interface dokumentieren]]></title><description><![CDATA[<p>Kann ich in doxygen einstellen, dass nur öffentliche Methoden und Attribute in der Dokumentation auftauchen?<br />
Und werden beim miterstellen eines Source-Verzeichnisses ebenfalls doxygen-kommentare geparst (konnte ich nicht testen, da ich noch keinerlei doxygen kommentare drin hab)?</p>
<p>Wenn ich so ein konstrukt habe:</p>
<pre><code class="language-cpp">#if defined( UNICODE )
# define GenText(str) L##str
#else
# define GenText(str) str
#endif
</code></pre>
<p>Dann zeigt es mir in der doku nur letzteres makro an und nicht beide. Kann man einstellen, dass alle Makros und Defines auftauchen unabhängig von den #if/#else Konstrukten?</p>
<p>Da ich boost::serialization verwende, muss ich in meinem Projekt teilweise in den boost::serialization namespace schreiben, der taucht deswegen auch in der doku auf, kann ich das irgendwie unterbinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/156030/doxygen-nur-public-interface-dokumentieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Jul 2026 23:50:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/156030.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Aug 2006 10:04:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to doxygen - nur public interface dokumentieren on Sat, 12 Aug 2006 10:04:23 GMT]]></title><description><![CDATA[<p>Kann ich in doxygen einstellen, dass nur öffentliche Methoden und Attribute in der Dokumentation auftauchen?<br />
Und werden beim miterstellen eines Source-Verzeichnisses ebenfalls doxygen-kommentare geparst (konnte ich nicht testen, da ich noch keinerlei doxygen kommentare drin hab)?</p>
<p>Wenn ich so ein konstrukt habe:</p>
<pre><code class="language-cpp">#if defined( UNICODE )
# define GenText(str) L##str
#else
# define GenText(str) str
#endif
</code></pre>
<p>Dann zeigt es mir in der doku nur letzteres makro an und nicht beide. Kann man einstellen, dass alle Makros und Defines auftauchen unabhängig von den #if/#else Konstrukten?</p>
<p>Da ich boost::serialization verwende, muss ich in meinem Projekt teilweise in den boost::serialization namespace schreiben, der taucht deswegen auch in der doku auf, kann ich das irgendwie unterbinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1115855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1115855</guid><dc:creator><![CDATA[thomas r.]]></dc:creator><pubDate>Sat, 12 Aug 2006 10:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to doxygen - nur public interface dokumentieren on Sat, 12 Aug 2006 12:56:21 GMT]]></title><description><![CDATA[<p>In der doxygen-Konfigurationsdatei kannst du einstellen, dass er nur öffentliche Methoden darstellen soll.</p>
<p>Wenn etwas von Doxygen nicht berücksichtigt werden soll, kannst du es mit einem ifndef-ausblenden. Steht aber alles in der Doxygen Dokumentation.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1115977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1115977</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Sat, 12 Aug 2006 12:56:21 GMT</pubDate></item></channel></rss>