summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp
new file mode 100644
index 00000000..a0e20d19
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/expected/cpp/30108-templates3.cpp
@@ -0,0 +1,23 @@
+template <bool a> struct T {
+ typedef int result;
+};
+template <bool a, bool b> struct X {
+ typedef typename T<a || b>::result result;
+};
+
+template <class T> class new_alloc {
+public:
+ void deallocate(int* p, int /*num*/)
+ {
+ T::operator delete((void*) p);
+ }
+};
+
+void test(void)
+{
+ return x != 0
+ && x >= 1
+ && x < 2
+ && y >= 3
+ && y < 4;
+}