Bump to doxygen 1.9.2
[platform/upstream/doxygen.git] / testing / 075_argmatch.cpp
1 // objective: test argument matching in particular for unnamed types
2 // check: struct_foo.xml
3 /** @brief Foo */
4 struct Foo {
5     void foo(float value);
6     void foo(unsigned value);
7     void foo(unsigned long);
8     void foo(signed long);
9     void foo(const struct Foo);
10     void foo(const char * const, const double param2);
11 };
12
13 /** @brief Float */
14 void Foo::foo(float) {}
15
16 /** @brief Unsigned int */
17 void Foo::foo(unsigned value) {}
18
19 /** @brief Unnamed unsigned long */
20 void Foo::foo(unsigned long) {}
21
22 /** @brief Unnamed signed long */
23 void Foo::foo(signed long) {}
24
25 /** @brief Unnamed struct foo */
26 void Foo::foo(const struct Foo) {}
27
28 /** @brief Unnamed const pointer */
29 void Foo::foo(const char * const, const double param2);
30