DISCLAIMER: I haven't done C++ for some time...
Is it common nowadays to decorate C/C++ function/method declarations in order to improve readability?
Crude Example:
void some_function(IN int param1, OUT char **param2);
with the macros IN and OUT defined with an empty body (i.e. lightweight documentation if you will in this example). Of course I understand this goes somewhat in parallel with the "doc comment block" associated with the method/function.
Could you provide some other examples... assuming this topic is useful to the community. Please bear in mind that the example above is just what it is.