Once the modifier is implemented, feed it toTRangeAllocatoras a template argument. You may derive from TRangeAllocatorto do further customization like adding methods that access protectedTRangeAllocatormember variables.