Is it possible to teach Doxygen to recognize a member of type std::shared_ptr<T> as aggregation? I think he does this for regular pointers, although I added BUILTIN_STL_SUPPORT=YES .
The question also extends to std::unique_ptr , which should be a composition, and I think std::map<K,V> , std::vector<V> , etc. can be documented as a composition with a multiplicity of 1 ... N, although I am sure that I do not need this in all cases.
If this is not possible with Doxygen, I would be interested in alternative documentation systems for C ++.
source share