1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/core
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
..
org.eclipse.cdt.alltests Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core Bug 379684 Support for User Defined Literals 2014-04-12 12:47:34 -04:00
org.eclipse.cdt.core.aix Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.linux Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
org.eclipse.cdt.core.linux.ia64 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.linux.ppc Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.linux.ppc64 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.linux.x86 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.linux.x86_64 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.macosx Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.qnx Bug 314504 ProcessList leaks file descriptors during #getProcessList() 2010-05-27 10:01:52 +00:00
org.eclipse.cdt.core.solaris Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.tests Bug 379684 Support for User Defined Literals 2014-04-12 12:47:34 -04:00
org.eclipse.cdt.core.win32 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.win32.x86 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.core.win32.x86_64 Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
org.eclipse.cdt.ui Bug 432547 - Introduce separate size limits for indexing of source and 2014-04-11 18:53:34 -07:00
org.eclipse.cdt.ui.tests Bug 432651 - Organize Includes removes an include necessary for defining 2014-04-11 16:16:25 -07:00