Bug 1561 - doxygen for optional modules
doxygen for optional modules
Status: RESOLVED DUPLICATE of bug 2043
Product: ns-3
Classification: Unclassified
Component: documentation
pre-release
PC Linux
: P5 normal
Assigned To: Tom Henderson
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-21 18:48 EST by Tom Henderson
Modified: 2016-01-06 19:05 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Henderson 2012-12-21 18:48:52 EST
This statement in print-introspected-doxygen.cc breaks doxygen compilation when nsc is not enabled:

+  info.RecordAggregationInfo ("ns3::Node", "ns3::NscTcpL4Protocol");

One workaround is to delete this, but it removes Nsc doxygen coverage.  We need a better solution to conditionally include this in the build. 

This probably should prompt us to figure out a modular doxygen solution.
Comment 1 Tom Henderson 2012-12-21 19:28:14 EST
as a first step, either we should make RecordAggregationInfo more tolerant of not finding a TypeId, or conditionally ifdef out this statement in the build when NSC is not present.
Comment 2 Peter Barnes 2016-01-06 19:05:39 EST

*** This bug has been marked as a duplicate of bug 2043 ***