1 // objective: test argument matching in particular for unnamed types
2 // check: struct_foo.xml
6 void foo(unsigned value);
7 void foo(unsigned long);
9 void foo(const struct Foo);
10 void foo(const char * const, const double param2);
14 void Foo::foo(float) {}
16 /** @brief Unsigned int */
17 void Foo::foo(unsigned value) {}
19 /** @brief Unnamed unsigned long */
20 void Foo::foo(unsigned long) {}
22 /** @brief Unnamed signed long */
23 void Foo::foo(signed long) {}
25 /** @brief Unnamed struct foo */
26 void Foo::foo(const struct Foo) {}
28 /** @brief Unnamed const pointer */
29 void Foo::foo(const char * const, const double param2);