CppObjectType: Allow adding a prefix and a suffix to the type name

Change-Id: Ie2ba2aa2f61c32043aed97ba329342f22728eeb5