15 Nov
2006
15 Nov
'06
3:45 p.m.
2006/11/15, Memfis
What is the best practice for using boost::signal? Should the signal be a public field? Should an accessor method be used? Should there be some special connection methods for every signal, like the following:
private: signal
x; public: void connectX(const signal ::slot_type& slot); void disconnectX(const signal ::slot_type& slot); If you use boost:signal, how do you do it?
I used public signals in my project (http://vaca.sf.net), but I would like to known what people think about it. Personally, I don't like the idea to have two methods to connect and disconnect slots.