boost::signals2 mit return werten?
-
Hab dazu in der Doku nix gefunden.
Folgender Code:typedef boost::signals2::slot<bool(void)> MySlot; typedef boost::signals2::signal<bool(void)> MyEvent; MyEvent e; void foobar() { bool result = e(); }Wenn e() jetzt abgefeuert wird und es sind mehrere Objekte die hier angemeldet sind, was ist der return-wert?
Wenn ein slot true und der andere false zurückgibt? Normale boolsche Operation?
Sprich, das wäre dann false?
-
-
Das kannst du mit einem Combiner festlegen, siehe hier.
-
thx nexus...boost 1.47 ist draußen.
-
ah, update schrieb:
thx nexus...boost 1.47 ist draußen.
Ja, habs auch gleich gesehen. Boost.Geometry muss ich mir unbedingt mal anschauen!

-
Jetzt hab ich das tatsächlich übersehen
.
Sorry Leute und danke.
Bin letztens von libsigc++ auf boost::signals2 umgestiegen als ich gesehen habe dass das nun header only ist. Und threadsafe.