$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Fernando Cacciola (fernando_cacciola_at_[hidden])
Date: 2006-07-25 11:42:05
Gennaro Prota wrote:
> On Tue, 25 Jul 2006 10:40:44 -0300, Fernando Cacciola
> <fernando_cacciola_at_[hidden]> wrote:
> 
> 
>>Now we're talking ;)
> 
> 
> Indeed you couldn't respond earlier :-P
> 
> 
>>[...]
>>
>>In fact, with this solution there is no need to separate none_t from 
>>none (need that arose only from the fact that 'none' caused problems in 
>>precompiled headers in borland -at least- but none_t had to be defined 
>>anyway)
> 
> 
> I was curious to know if the problem still existed without the unnamed
> namespace, 
 > but we'll probably wonder for the eternity :-)
I know it did and I think it still does.
Borland refuses to put data in a precompiled header no matter what 
namespace (unnamed or not) you put it.
> Fernando,
> can we also decide if this is some useful toy we want to share with
> the lib world or an implementation detail?
> 
I don't have a strong opinion or problem with regarding this as an 
implementation detail, but I do need to find a nice solution, like the 
one Anthony just proposed.
Whether this deserves to be at the root level is independent from the 
solution.
Anyway, I think none is useful outside optional<>, specifically, for 
variant<>, tuple<> and even any.
I take you disagree. Can you explain why?
Fernando