From ec69936c7c84e93c4b6c29c1065fc04260a488b4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= <thorbjorn.lindeijer@nokia.com>
Date: Fri, 20 Mar 2009 14:16:47 +0100
Subject: [PATCH] Support Doxygen comment style after members

Forms /**<, /*!<, ///< and //!<.

Done with Roberto Raggi.
---
 src/shared/cplusplus/Lexer.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/shared/cplusplus/Lexer.cpp b/src/shared/cplusplus/Lexer.cpp
index ab3c35e67be..88ccd334ce8 100644
--- a/src/shared/cplusplus/Lexer.cpp
+++ b/src/shared/cplusplus/Lexer.cpp
@@ -410,6 +410,9 @@ void Lexer::scan_helper(Token *tok)
             if (_yychar == '/' || _yychar == '!') {
                 yyinp();
 
+                if (_yychar == '<')
+                    yyinp();
+
                 if (_yychar != '\n' && std::isspace(_yychar))
                     doxy = true;
             }
@@ -435,6 +438,9 @@ void Lexer::scan_helper(Token *tok)
                 if (ch == '*' && _yychar == '/')
                     goto _Ldone;
 
+                if (_yychar == '<')
+                    yyinp();
+
                 if (! _yychar || std::isspace(_yychar))
                     doxy = true;
             }
-- 
GitLab