[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


From: Greg Chicares
Subject: [lmi] Doxygen: BUILTIN_STL_SUPPORT
Date: Wed, 12 Apr 2023 22:32:55 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

With doxygen-1.9.4, there's an option that isn't mentioned
in wx's 'docs/doxygen/Doxyfile' of doxygen-1.8.8 vintage:

  # If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
  # to include (a tag file for) the STL sources as input, then you should set 
  # tag to YES in order to let doxygen match functions declarations and
  # definitions whose arguments contain STL classes (e.g. func(std::string);
  # versus func(std::string) {}). This also make the inheritance and 
  # diagrams that involve STL classes more complete and accurate.
  # The default value is: NO.


Perhaps it might be beneficial for wx to use it when STL
becomes the default; or maybe it's too noisy. The effect
of toggling it to "YES" is evident in the "collaboration
diagram for lmi class yare_input:

 - with "NO", only members of type calendar_date are shown;

 - with "Yes", members of type string and of particular
   vector<whatever> types are also shown.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]