Boost logo

Boost :

Subject: Re: [boost] Release Managers: permission to merge small feature torelease?
From: John Maddock (boost.regex_at_[hidden])
Date: 2012-12-29 03:51:39


> No, you're not specializing a function template. You're adding an
> overload. My standardese is rusty, but I don't think that's allowed in
> namespace std.

That's my understanding too: overloading std namespace functions is
forbidden by the std. And while possibly convenient, why would one expect
"get" to be in namespace std when array is in namespace boost?

IMO the correct solution (at least as far as the std is concerned) is to
call "get" unqualified and let ADL do it's magic.

Just my 2c, John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk