summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp86
1 files changed, 86 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp
new file mode 100644
index 00000000..a30a08e9
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30067-nl_func_type_name.cpp
@@ -0,0 +1,86 @@
+
+//zero
+// one
+// two
+// three
+void foo(void);
+
+struct A
+{
+public:
+ long_complicated_type f();
+ A& operator+(const A& other);
+};
+
+A& A::operator+(const A& other)
+{
+}
+
+B
+operator+(const B& other)
+{
+}
+
+B foo(const B& other)
+{
+}
+
+class A
+{
+public:
+explicit A(int);
+int aFunct() {
+ return a;
+}
+int bFunc();
+};
+
+// Another file
+int
+A
+::bFunc()
+{
+// some code
+}
+
+template<typename T>
+typename Foo<T>::Type Foo<T>
+::Func()
+{
+}
+
+void Foo
+::bar() {
+}
+
+namespace foo {
+Foo
+::Foo() {
+}
+}
+
+Foo::~Foo() {
+}
+
+class Object
+{
+~Object(void);
+};
+
+template <class T>
+void SampleClassTemplate<T>
+::connect()
+{
+}
+
+template <>
+inline void bar<MyType>(MyType r)
+{
+ foo(r);
+}
+
+template <T>
+inline void baz<>(T r)
+{
+ foo(r);
+}