ENH: @mjonesa c++ version