yourpalal/haiku — comment on commit 121a15ea8fa29e5d395e91eca77b0cdad7c13e0b
File:  line 0
By yourpalal:

It's worth mentioning that I was a bit wrong here, it isn't that these methods are public by convention, but by necessity. The Perform() method may later be called by a bunch of functions with names like sort of like Z_BLayout_Reserved12(), as we override the reserved methods. Since we don't want to make all those functions friends of BLayout, we make Perfom public.