doc: print-introspected-doxygen should have TypeId option
print-instrospected-doxygen (p-i-d) can generate text output (instead of doxygen/html), but this produces 36k lines.
One can grep for a particular attribute or TypeId, but you only get a few of the relevant lines.
p-i-d should have a new command line option --TypeId=foo
. For TypeId foo
this should output as text
- All the Attributes
- All the Config paths
- All the TraceSources
- Size of the TypeId
(Basically this is all the information about TypeId which p-i-d normally generates.)
In all cases, p-i-d should print the same information for all parent TypeIds as well ("Attributes defined in parent class...")
This issue is a continuation of part of Bugzilla 764
As a follow on issue, this could be supplied by a wrapper script in utils/
(so one wouldn't have to type ./waf --run "print-introspected-doxygen --TypeId=foo"
, but rather ns-3-dox foo
)