Boost logo

Boost :

From: williamkempf_at_[hidden]
Date: 2001-03-15 17:18:08

--- In boost_at_y..., kevin_vanhorn_at_n... wrote:
> --- In boost_at_y..., Doug Gregor <gregod_at_r...> wrote:
> > namespace std {
> > import ::ptrdiff_t;
> > }
> According to the standard, user code can't add new names to
> the std namespace. (And don't you mean "using ::ptrdiff_t"?)

In this case the code is non-portable (but it's supposed to be non-
portable) but is safe to do. This "hack" has been used numerous
times in Boost to handle libraries that don't properly place the C
stuff in std.

Bill Kempf

Boost list run by bdawes at, gregod at, cpdaniel at, john at