diff -r 40a70a2e1b70 -r 4e8cb1577144 utils/print-introspected-doxygen.cc
--- a/utils/print-introspected-doxygen.cc Mon Apr 14 16:18:50 2008 -0700
+++ b/utils/print-introspected-doxygen.cc Mon Apr 14 16:19:17 2008 -0700
@@ -316,5 +316,50 @@
}
+ std::cout << "/*!" << std::endl
+ << "\\ingroup core" << std::endl
+ << "\\defgroup TraceSourceList The list of all trace sources." << std::endl;
+ for (uint32_t i = 0; i < TypeId::GetRegisteredN (); ++i)
+ {
+ TypeId tid = TypeId::GetRegistered (i);
+ if (tid.GetTraceSourceN () == 0 ||
+ tid.MustHideFromDocumentation ())
+ {
+ continue;
+ }
+ std::cout << "" << tid.GetName () << "
" << std::endl
+ << "
" << std::endl;
+ for (uint32_t j = 0; j < tid.GetTraceSourceN (); ++j)
+ {
+ std::cout << "- " << tid.GetTraceSourceName (j) << ": " << tid.GetTraceSourceHelp (j) << "
" << std::endl;
+ }
+ std::cout << "
" << std::endl;
+ }
+ std::cout << "*/" << std::endl;
+
+
+ std::cout << "/*!" << std::endl
+ << "\\ingroup core" << std::endl
+ << "\\defgroup AttributeList The list of all attributes." << std::endl;
+ for (uint32_t i = 0; i < TypeId::GetRegisteredN (); ++i)
+ {
+ TypeId tid = TypeId::GetRegistered (i);
+ if (tid.GetAttributeN () == 0 ||
+ tid.MustHideFromDocumentation ())
+ {
+ continue;
+ }
+ std::cout << "" << tid.GetName () << "
" << std::endl
+ << "" << std::endl;
+ for (uint32_t j = 0; j < tid.GetAttributeN (); ++j)
+ {
+ std::cout << "- " << tid.GetAttributeName (j) << ": " << tid.GetAttributeHelp (j) << "
" << std::endl;
+ }
+ std::cout << "
" << std::endl;
+ }
+ std::cout << "*/" << std::endl;
+
+
+
return 0;
}