I did a quick search for this to see if it had been posted, but came up with nothing, my apologies if it has been registered before.
I've been going through some older source automating it as much as possible with Document Method. I noticed a problem if you document a class that has constructors in more than 1 of the 3 privileges (ie in both public and protected). The privilege is set to that of the last constructor.
For example:
class Temp {
public:
Temp(int i);
protected:
Temp();
}
produces the following documentation:
class Temp {
public:
/** protected */
Temp(int i);
protected:
/** protected */
Temp();
}
when using the document method autotext to just output the $SymbolPrivileges$.