As for having such requirements as a part of required boost coding standards, I don't think that's necessary as it should be handled on a library-by-library basis (speak up during review if you have a strong opinion on it). For specific, accepted libraries for which you feel the need for such behavior, you should talk to the library maintainer. Having control over allocators is a very reasonable request.

-Matt Calabrese

Thanks a lot for the reply. I would do as per your advice.