Foo void void Foo::foo (float value) foo float value Float. void void Foo::foo (unsigned value) foo unsigned value Unsigned int. void void Foo::foo (unsigned long) foo unsigned long Unnamed unsigned long. void void Foo::foo (signed long) foo signed long Unnamed signed long. void void Foo::foo (const struct Foo) foo const struct Foo Unnamed struct foo. void void Foo::foo (const char *const, const double param2) foo const char * const const double param2 Unnamed const pointer. Foo. Foo foo Foo foo Foo foo Foo foo Foo foo Foo foo