summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.75.0/tests/expected/cpp/30842-nl_func_type_name.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.75.0/tests/expected/cpp/30842-nl_func_type_name.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.75.0/tests/expected/cpp/30842-nl_func_type_name.cpp89
1 files changed, 89 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.75.0/tests/expected/cpp/30842-nl_func_type_name.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.75.0/tests/expected/cpp/30842-nl_func_type_name.cpp
new file mode 100644
index 00000000..a826af48
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.75.0/tests/expected/cpp/30842-nl_func_type_name.cpp
@@ -0,0 +1,89 @@
+
+// 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);
+}