I’m using doxygen 1.7.1 to generate documentation for some C++ 11 code and it seems to be ignoring my template aliases.
For clarity, here’s an example of a template alias:
template<class T>
using ResultOf = std::result_of<T>::type;
It also fail to pick up more tradition typedefs written with the cleaner new using syntax:
using PredicateOne = std::function<bool(string)>; // Doxygen doesn't catch this
typedef std::function<bool(string)> PredicateTwo; // but does catch this.
Is there a setting or later release that will properly document these aliases?
version 1.8.2 supports new usage of
usingkeyword