Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.ui.tests/resources/formatter/preview/After.cpp')
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/formatter/preview/After.cpp43
1 files changed, 43 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.ui.tests/resources/formatter/preview/After.cpp b/core/org.eclipse.cdt.ui.tests/resources/formatter/preview/After.cpp
new file mode 100644
index 00000000000..d595123b02e
--- /dev/null
+++ b/core/org.eclipse.cdt.ui.tests/resources/formatter/preview/After.cpp
@@ -0,0 +1,43 @@
+/*
+ * Indentation
+ */
+#include <math.h>
+class Point {
+public:
+ Point(double xc, double yc) :
+ x(xc), y(yc) {
+ }
+ double distance(const Point& other) const;
+ int compareX(const Point& other) const;
+ double x;
+ double y;
+};
+double Point::distance(const Point& other) const {
+ double dx = x - other.x;
+ double dy = y - other.y;
+ return sqrt(dx * dx + dy * dy);
+}
+int Point::compareX(const Point& other) const {
+ if (x < other.x) {
+ return -1;
+ } else if (x > other.x) {
+ return 1;
+ } else {
+ return 0;
+ }
+}
+namespace FOO {
+int foo(int bar) const {
+ switch (bar) {
+ case 0:
+ ++bar;
+ break;
+ case 1:
+ --bar;
+ default: {
+ bar += bar;
+ break;
+ }
+ }
+}
+} // end namespace FOO

Back to the top