Hi everybody.
Now if one of the functions don't have atributes, like:
void Red::test(int value);
void Red::test(char* value);
void Red::test(); <---
How would be the signal line?
Thanks...
Paulo Flabiano Smorigo
On Tue, Sep 16, 2008 at 17:46, klaus triendl
<klaus triendl eu> wrote:
Paulo Flabiano Smorigo schrieb:
Hi everyone,
I have a signal in my code like this:
button.signal_clicked().connect(sigc::bind<int>( sigc::mem_fun(*this, &Red::setNumber), 1));
And two overloaded functions:
void Red::setNumber(int value);
void Red::setNumber(char* value);
When compile gives me an "unresolved overloaded function signal" error.
How can I fix this?
By specifying the member function's argument type to mem_fun<>:
button.signal_clicked().connect(sigc::bind(sigc::mem_fun<int>(*this, &Red::setNumber), 1));
Klaus Triendl