Community
Participate
Working Groups
The parser supports range based for loops (Bug #327223). For that I have introduced the interface 'ICPPASTRangeBasedForStatement', which does not inherit from 'IASTForStatement'. Where there is special treatment for for-loops, the new interface needs to be taken into account. I assume that at least the formatter is affected.
Fixed in HEAD.
*** cdt cvs genie on behalf of aleherbau *** Bug 328356 - [C++0x] Editor support for range-based for [*] CodeFormatterVisitor.java 1.83 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/formatter/CodeFormatterVisitor.java?root=Tools_Project&r1=1.82&r2=1.83 [*] CodeFormatterTest.java 1.58 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/CodeFormatterTest.java?root=Tools_Project&r1=1.57&r2=1.58 [*] DefaultCFoldingStructureProvider.java 1.41 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/folding/DefaultCFoldingStructureProvider.java?root=Tools_Project&r1=1.40&r2=1.41