uni-roller-type-cpp