
12 Feb
2005
12 Feb
'05
10:28 p.m.
Jonathan Turkanis wrote:
Alexander Nasonov wrote:
Fsm fsm; fsm(enable_all(), Passive(), EvActivate()); ^^^^^^^^^^^^ enable_all is not yet in tarball but it's very simple. You just make sure every id<N> has a constructor that accept enable_all.
Why is it called an overload set, then? Because all the functions are overloads of operator()?
For historical reason. I've started with real overload sets for multimethods and ended up with this approach. -- Alexander