CppHighlighter: highlight all functions/methods.
- Highlight all function/methods (not just virtual methods).
- Highlight as a function even if number of arguments does not match. In
that case, add a diagnostic message to indicate there are too many/too
few arguments.
- Fix highlighting of parameters in function declarations.
These used to be handled indiferently, and they could be mistaken for
type or field references.
- Properly highlight template method calls.
Change-Id: I6ab463996dda47554839f482da47f561f76663a7
Reviewed-by:
Erik Verbruggen <erik.verbruggen@nokia.com>
Showing
- share/qtcreator/styles/darkvim.xml 1 addition, 0 deletionsshare/qtcreator/styles/darkvim.xml
- share/qtcreator/styles/grayscale.xml 1 addition, 0 deletionsshare/qtcreator/styles/grayscale.xml
- share/qtcreator/styles/inkpot.xml 1 addition, 0 deletionsshare/qtcreator/styles/inkpot.xml
- share/qtcreator/styles/intellij.xml 1 addition, 0 deletionsshare/qtcreator/styles/intellij.xml
- src/plugins/cppeditor/cppeditor.cpp 7 additions, 0 deletionssrc/plugins/cppeditor/cppeditor.cpp
- src/plugins/cpptools/ModelManagerInterface.h 2 additions, 1 deletionsrc/plugins/cpptools/ModelManagerInterface.h
- src/plugins/cpptools/cppchecksymbols.cpp 84 additions, 14 deletionssrc/plugins/cpptools/cppchecksymbols.cpp
- src/plugins/cpptools/cppchecksymbols.h 3 additions, 0 deletionssrc/plugins/cpptools/cppchecksymbols.h
- src/plugins/cpptools/cppmodelmanager.cpp 11 additions, 5 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/cpptools/cppsemanticinfo.h 2 additions, 1 deletionsrc/plugins/cpptools/cppsemanticinfo.h
- src/plugins/texteditor/texteditorconstants.h 1 addition, 0 deletionssrc/plugins/texteditor/texteditorconstants.h
- src/plugins/texteditor/texteditorsettings.cpp 1 addition, 0 deletionssrc/plugins/texteditor/texteditorsettings.cpp
Loading
Please register or sign in to comment