A macro helps accessing private fields and methods of c++ objects.