C++: Introduce unicode char/strings support
Those are the types char16_t and char32_t along with the new
char/string literals u'', U'', u"", u8"", and U"".
This is particularly important for the use of QStringLiteral
since in some platforms it relies on expansion such as above.
Note: The string literals quickfixes still need some tunning.
Task-number: QTCREATORBUG-7449
Change-Id: Iebcfea15677dc8e0ebb6143def89a5477e1be7d4
Reviewed-by:
hjk <qthjk@ovi.com>
Showing
- src/libs/3rdparty/cplusplus/Bind.cpp 12 additions, 0 deletionssrc/libs/3rdparty/cplusplus/Bind.cpp
- src/libs/3rdparty/cplusplus/CoreTypes.h 2 additions, 0 deletionssrc/libs/3rdparty/cplusplus/CoreTypes.h
- src/libs/3rdparty/cplusplus/Keywords.cpp 22 additions, 0 deletionssrc/libs/3rdparty/cplusplus/Keywords.cpp
- src/libs/3rdparty/cplusplus/Lexer.cpp 126 additions, 114 deletionssrc/libs/3rdparty/cplusplus/Lexer.cpp
- src/libs/3rdparty/cplusplus/Lexer.h 6 additions, 0 deletionssrc/libs/3rdparty/cplusplus/Lexer.h
- src/libs/3rdparty/cplusplus/Parser.cpp 23 additions, 3 deletionssrc/libs/3rdparty/cplusplus/Parser.cpp
- src/libs/3rdparty/cplusplus/Token.cpp 15 additions, 5 deletionssrc/libs/3rdparty/cplusplus/Token.cpp
- src/libs/3rdparty/cplusplus/Token.h 8 additions, 1 deletionsrc/libs/3rdparty/cplusplus/Token.h
- src/libs/3rdparty/cplusplus/TranslationUnit.cpp 2 additions, 2 deletionssrc/libs/3rdparty/cplusplus/TranslationUnit.cpp
- src/libs/cplusplus/MatchingText.cpp 2 additions, 2 deletionssrc/libs/cplusplus/MatchingText.cpp
- src/libs/cplusplus/ResolveExpression.cpp 7 additions, 4 deletionssrc/libs/cplusplus/ResolveExpression.cpp
- src/libs/cplusplus/TypePrettyPrinter.cpp 6 additions, 0 deletionssrc/libs/cplusplus/TypePrettyPrinter.cpp
- src/plugins/cppeditor/cppautocompleter.cpp 1 addition, 2 deletionssrc/plugins/cppeditor/cppautocompleter.cpp
- src/plugins/cppeditor/cppfunctiondecldeflink.cpp 2 additions, 0 deletionssrc/plugins/cppeditor/cppfunctiondecldeflink.cpp
- src/plugins/cppeditor/cpphighlighter.cpp 1 addition, 6 deletionssrc/plugins/cppeditor/cpphighlighter.cpp
- src/plugins/cpptools/cppcodeformatter.cpp 2 additions, 0 deletionssrc/plugins/cpptools/cppcodeformatter.cpp
- src/plugins/glsleditor/glslautocompleter.cpp 1 addition, 3 deletionssrc/plugins/glsleditor/glslautocompleter.cpp
Loading
Please register or sign in to comment