Why isn’t the argument “void* address” const? Is the address pointer used to modify the pointed object under certain circumstances? I Would have expected it to be
Hmm. Let’s ask authors of posix, C/C++ standard library, X11, Xext, Xpm, OpenGL, Win API, Core Foundation, any API/Framework/Lib you can imagine WHY they do not use ‘const’ qualifier where they expected to?
Legacy? 20-30-year old code? Is it really a problem blocking you?
P.S. back to the point - do not worry, TTree::Branch is not modifying your data.