arena.h defines the type Region which is a very generic name. This can easily result in naming collisions when arena.h is included into a project. This feels especially unnecessary because the user of the library is not really supposed to use the Region type from this library.
It is just a minor inconvenience but it would be nice to avoid. Maybe Region can be prefixed?
arena.hdefines the typeRegionwhich is a very generic name. This can easily result in naming collisions whenarena.his included into a project. This feels especially unnecessary because the user of the library is not really supposed to use theRegiontype from this library.It is just a minor inconvenience but it would be nice to avoid. Maybe
Regioncan be prefixed?