C++: Add utf16 indices to Macro and Document::MacroUse
In most cases we need to work with the utf16 indices. Only in
cppfindreferences the byte interface is still needed since there we read
in files and work on a QByteArray to save memory.
Change-Id: I6ef6a93fc1875a8c9a305c075d51a9ca034c41bb
Reviewed-by:
Erik Verbruggen <erik.verbruggen@digia.com>
Showing
- src/libs/3rdparty/cplusplus/Lexer.cpp 15 additions, 0 deletionssrc/libs/3rdparty/cplusplus/Lexer.cpp
- src/libs/3rdparty/cplusplus/Lexer.h 23 additions, 17 deletionssrc/libs/3rdparty/cplusplus/Lexer.h
- src/libs/3rdparty/cplusplus/TranslationUnit.cpp 1 addition, 1 deletionsrc/libs/3rdparty/cplusplus/TranslationUnit.cpp
- src/libs/cplusplus/CppDocument.cpp 26 additions, 16 deletionssrc/libs/cplusplus/CppDocument.cpp
- src/libs/cplusplus/CppDocument.h 44 additions, 23 deletionssrc/libs/cplusplus/CppDocument.h
- src/libs/cplusplus/FastPreprocessor.cpp 20 additions, 12 deletionssrc/libs/cplusplus/FastPreprocessor.cpp
- src/libs/cplusplus/FastPreprocessor.h 4 additions, 3 deletionssrc/libs/cplusplus/FastPreprocessor.h
- src/libs/cplusplus/Macro.cpp 2 additions, 1 deletionsrc/libs/cplusplus/Macro.cpp
- src/libs/cplusplus/Macro.h 15 additions, 5 deletionssrc/libs/cplusplus/Macro.h
- src/libs/cplusplus/PPToken.cpp 1 addition, 0 deletionssrc/libs/cplusplus/PPToken.cpp
- src/libs/cplusplus/PreprocessorClient.h 20 additions, 18 deletionssrc/libs/cplusplus/PreprocessorClient.h
- src/libs/cplusplus/pp-engine.cpp 66 additions, 37 deletionssrc/libs/cplusplus/pp-engine.cpp
- src/libs/cplusplus/pp-engine.h 4 additions, 2 deletionssrc/libs/cplusplus/pp-engine.h
- src/plugins/cppeditor/cppeditor.cpp 6 additions, 6 deletionssrc/plugins/cppeditor/cppeditor.cpp
- src/plugins/cppeditor/cppelementevaluator.cpp 4 additions, 4 deletionssrc/plugins/cppeditor/cppelementevaluator.cpp
- src/plugins/cppeditor/cppfollowsymbolundercursor.cpp 4 additions, 4 deletionssrc/plugins/cppeditor/cppfollowsymbolundercursor.cpp
- src/plugins/cpptools/cppcodemodelinspectordumper.cpp 3 additions, 2 deletionssrc/plugins/cpptools/cppcodemodelinspectordumper.cpp
- src/plugins/cpptools/cppcompletionassist.cpp 1 addition, 1 deletionsrc/plugins/cpptools/cppcompletionassist.cpp
- src/plugins/cpptools/cppfindreferences.cpp 28 additions, 21 deletionssrc/plugins/cpptools/cppfindreferences.cpp
- src/plugins/cpptools/cpphighlightingsupportinternal.cpp 4 additions, 4 deletionssrc/plugins/cpptools/cpphighlightingsupportinternal.cpp
Loading
Please register or sign in to comment