summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp111
1 files changed, 111 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp
new file mode 100644
index 00000000..9def11e6
--- /dev/null
+++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/expected/cpp/30246-align_func_params.cpp
@@ -0,0 +1,111 @@
+class SomeClass
+{
+public:
+// Short parameters
+TYPE_EXPORT method1(int a,
+ float b);
+
+TYPE_EXPORT method2(int& d,
+ float e);
+
+TYPE_EXPORT method3(int* f,
+ float g);
+
+// Parameters with '&' and '*'
+TYPE_EXPORT method4(int a);
+TYPE_EXPORT method5(int & a);
+TYPE_EXPORT method6(int * a);
+
+TYPE_EXPORT method7(float a);
+TYPE_EXPORT method8(float & a);
+TYPE_EXPORT method9(float * a);
+
+// Single short and long parameters
+void method10(int a);
+void method11(float & a);
+void method12(SomeLongNamespace::SomeLongType long_parameter_name);
+void method13(double * a);
+void method14(SomeLongType long_parameter_name);
+
+// Long parameters
+void method20(int * int_param,
+ SomeLongNamespace::SomeLongType long_parameter_name,
+ float & float_param);
+
+// Possible bug: different aligning in method21 and method22
+// align_func_params_span = 1, align_func_params_thresh = 8
+void method21(SomeLoooooooooooooongType long_param_1,
+ const string& string_param_1,
+ const TimePoint& time_param,
+ double double_param_1,
+ double double_param_2,
+ const string& string_param_2,
+ SomeLoooooooooooooongType long_param_2 );
+void method22(SomeLoooooooooooooongType long_param_1,
+ const string& string_param_1,
+ double double_param_1,
+ double double_param_2,
+ const TimePoint& time_param,
+ const string& string_param_2,
+ SomeLoooooooooooooongType long_param_2 );
+
+void method23(int int_param,
+ int * int_ptr_param,
+ float float_param,
+ float & float_ref_param,
+ SomeLongNamespace::SomeLongType long_parameter_name,
+ int * other_int_param,
+ SomeLooooongType long_parameter_name,
+ SomeLoooooooooongType looong_parameter_name,
+ SomeLongNamespace::OtherLongNamespace::SomeLongType very_long_parameter_name,
+ int * int_ptr_param,
+ float float_param,
+ float & float_ref_param,
+ double & double_param,
+ SomeLongNamespace::SomeLongType long_parameter_name,
+ int * other_int_param);
+
+// Don't align several parameters in one line
+void method30(int* f, char foo,
+ float g);
+
+// Short parameters in method definition
+void method40(int a,
+ float b)
+{
+ int c;
+
+ if ( true ) callProc;
+ // do stuff.
+}
+
+// Long parameters in method definition
+void method50(int int_param,
+ SomeLongNamespace::OtherLongNamespace::SomeLongType long_parameter_name,
+ float float_param,
+ double double_param,
+ const string & string_param)
+{
+ doSomething();
+}
+
+void method51(
+ int int_param,
+ SomeLongNamespace::OtherLongNamespace::SomeLongType long_parameter_name,
+ float float_param,
+ double double_param,
+ const string & string_param)
+{
+ doSomething();
+}
+void increasing_length(
+ int int_param,
+ float float_param,
+ double double_param,
+ ah_long_t & string_param,
+ very_long_type t_param,
+ even_longer_type l_param)
+{
+ doSomething();
+}
+};