[Boost-users] Using Adaptable Generator concept with generate_n and boost smart pointers