[Boost-users] Using boost function with virtual methods