|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| CommentParser () | |
| Comments::CommentNode * | parseComment (clang::comments::Comment *comment) |
| Translates the comment to a CommentNode. More... | |
Private Member Functions | |
| void | processComment (clang::comments::Comment *comment) |
| Dispatches the comment to the correct method for handling. More... | |
| void | processFullComment (clang::comments::FullComment *fullComment) |
| void | processParagraphComment (clang::comments::ParagraphComment *paragraphComment) |
| void | processTextComment (clang::comments::TextComment *textComment) |
| If there is text in textComment this will get added to the currentNode_ comment. More... | |
Private Attributes | |
| QString | collectedText_ {} |
|
inline |
| Comments::CommentNode * CppImport::CommentParser::parseComment | ( | clang::comments::Comment * | comment | ) |
Translates the comment to a CommentNode.
|
private |
Dispatches the comment to the correct method for handling.
|
private |
|
private |
|
private |
If there is text in textComment this will get added to the currentNode_ comment.
|
private |