when creating documentation for my source code with doxygen I quite often recognize that doxygen has problems with handles. For example this declaration
Handle(TColgp_HArray1OfPnt2d) HandleOutputPoints( std::vector
causes the error message
Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon).
These errors even spread: if doxygen gets confused with one declaration it sometimes can't even understand the following declarations.
I have already played around with the doxygen parameters for macro expansion (i.e. I allowed macro expansion), but this did not help.
Does anyone know a workaround so that I get correct documentation without error messages?