One way to find out is to put a breakpoint on this line of code and go through to find out what it does. You can even reformat the code so that you can set a breakpoint in this particular expression (there is no law against editing these files - just do not change the actual code).
, pointer , set_offset, , , this->set_offset(p) p (void)p .