forked from qt-creator/qt-creator
		
	This rewrite fixes a couple of issues with the pre-processor. It now supports: - macros in macro bodies - stringification of parameters [cpp.stringize] - the concatenation operator [cpp.concat] - #include MACRO_HERE - defined() inside macro bodies used in pp-conditions. Change-Id: Ifdb78041fb6afadf44f939a4bd66ce2832b8601f Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
		
			
				
	
	
		
			11 lines
		
	
	
		
			192 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			192 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| #define Q_FOREACH(variable, container) foobar(variable, container)
 | |
| #define foreach Q_FOREACH
 | |
| 
 | |
| 
 | |
| int f() {
 | |
|     foreach (QString &s, QStringList()) {
 | |
|         doSomething();
 | |
|     }
 | |
|     return 1;
 | |
| }
 |