[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi] Doxygen: BUILTIN_STL_SUPPORT
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
this
# 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
collaboration
# diagrams that involve STL classes more complete and accurate.
# The default value is: NO.
BUILTIN_STL_SUPPORT = YES
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.
- [lmi] Doxygen: BUILTIN_STL_SUPPORT,
Greg Chicares <=