I used to write simple comments in my style header files
// Returns a new string in which all occurrences of a specified string in the
// current instance are replaced with another specified string.
// - strSubject: The string to perform the replacement on.
// - strOldValue: The string to be replaced.
// - strNewValue: The string to replace all occurrences of strOldValue.
static RUNTIME_API String::type Replace
(_In_ String::type strSubject,
_In_ const String::type& strOldValue,
_In_ const String::type& strNewValue);
so that Visual Assist displays me this particular comment:

I am currently thinking of using Doxygen to create documentation for a project, however I am struggling with finding a documentation style that displays correctly in tooltips and can be analyzed using Doxygen. At first I thought about including Doxygen-style comments in * .cpp files to get only the displayed header comments. So in my source file I have a comment like
String::type String::Replace
(_In_ String::type strSubject,
_In_ const String::type& strOldValue,
_In_ const String::type& strNewValue) { }
Surprisingly, I get two different outputs when this function hangs or when I get Visual Assists "IntelliSense". Pointing Replacegives

IntelliSense

Doxygen

, , doxygen Qt, IntelliSense ( , ) , , ? . ( , doxygen - , )