summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sim.h
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sim.h')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sim.h50
1 files changed, 50 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sim.h b/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sim.h
new file mode 100644
index 00000000..29c52879
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/input/cpp/sim.h
@@ -0,0 +1,50 @@
+namespace ns {
+
+template<typename T, template<typename> class TOtherClass> class Example
+{
+ int foo;
+}
+
+}
+
+template<class T> class Example
+{
+
+ T getValue() const;
+
+ /** A pointer to a T returning function in the software environment */
+ T (FunctionProvider::*pF)();
+
+};
+
+
+#if !defined(EVERYTHING_OK)
+#error Define EVERYTHING_OK if you would like to compile your code \
+or not if you would like to stop!
+#endif
+
+
+template <class V>
+class Example
+{
+
+ Vector2<V>()
+ : x(1),
+ y(1)
+ {}
+
+ Vector2<double>()
+ : x(1.0),
+ y(1.0)
+ {}
+
+ Vector2<float>()
+ : x(1.0f),
+ y(1.0f)
+ {}
+
+ V x;
+ V y;
+
+};
+