1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 22:22:11 +02:00
Find a file
Richard Eames f5942dac81 Bug 379684 Support for User Defined Literals
This patch adds preliminary support for C++11 user defined litrals:
* Syntax support
* Type deduction in expressions
* Template literal operators
* String literal concatenation

I made quite a few changes in CPPASTLiteralExpression so that it more
closely follows the spec when parsing numbers. And I'd like some
feedback on the changes I made to CPPSemantics with regards to 
template literal operators.

There are also some questions I have marked in comments, which I would
appreciate an answer to.

Change-Id: I242ecb8f5706f516a4c891fea268a668e5e4a694
Signed-off-by: Richard Eames <eclipse@naddiseo.ca>
Reviewed-on: https://git.eclipse.org/r/24367
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-04-12 12:47:34 -04:00
build Missing NON-NLS strings 2014-04-09 15:31:42 -04:00
codan Fixed compiler warnings. 2014-04-11 16:15:40 -07:00
core Bug 379684 Support for User Defined Literals 2014-04-12 12:47:34 -04:00
cross Removed unused code 2014-04-09 15:36:11 -04:00
debug Fixed compiler warnings. 2014-04-11 16:15:08 -07:00
doc bug 428230: What's New and Noteworthy in CDT 8.3? 2014-02-14 16:43:56 -05:00
dsf Removed unused code 2014-04-09 15:36:11 -04:00
dsf-gdb Bug 431935 - Add tooltips in Thread object of multicore visualizer 2014-04-11 07:45:40 -04:00
jtag Bug 429874 - GDB Hardware Debugging Launcher "Main" tab does not check 2014-03-12 04:08:02 -04:00
launch/org.eclipse.cdt.launch Removed unused code 2014-04-09 15:36:11 -04:00
llvm Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
lrparser Bug 379684 Support for User Defined Literals 2014-04-12 12:47:34 -04:00
memory Bug 414519: [Memory View] user specified start address is not honored. 2014-02-28 15:34:59 -05:00
p2 Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
qt Bug 431012: Missing IQMakeProjectInfo.updateQMakeInfo() 2014-03-24 15:01:26 -04:00
releng Bug 431274 Add remote support to CDT 2014-04-04 17:14:13 -04:00
remote Bug 431274 Add remote support to CDT 2014-04-04 17:14:13 -04:00
testsrunner Bug 426586 - [launch] Rename launch delegates to be more descriptive to 2014-01-27 15:42:30 -05:00
upc Bug 427539 - C++11 attribute implementation 2014-03-10 13:01:47 -04:00
util Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
visualizer Bug 430804 (add tooltip infrastructure in visualizer) 2014-04-04 15:17:26 -04:00
windows Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
xlc Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Bug 431274 Add remote support to CDT 2014-04-04 17:14:13 -04:00