8.5.1. Points of Departure

There are other open source implementations of signals and slots, similar to the Qt QObject model. One is called XLObject which, in contrast to Qt, does not require any moc-style preprocessing but instead relies heavily on templates, so it is supported only by modern (post-2002) C++ compilers. The Boost library also contains an implementation of signals and slots.