Use @CPP class name and primitive name arguments