$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Fernando Cacciola (fernando_cacciola_at_[hidden])
Date: 2003-02-19 12:33:32
"David Abrahams" <dave_at_[hidden]> wrote in message
news:un0ks9qn8.fsf_at_boost-consulting.com...
> "Fernando Cacciola" <fernando_cacciola_at_[hidden]> writes:
>
> >> Suppose you have a
> >>
> >> variant<mpl::list<int&, std::string&> >
> >>
> > AFAICT references are not supported by variant either.
> > But if it were..
> >
> >> How do you check to see if it contains an int&?
> >
> > But extracting (or accessing, or peeking) (int&)*.
>
> Pointers to references are illegal.
>
Hugh, emm, of course..
Silly me..
I tried this with bcc5.5.1 before posing that:
int main()
{
typedef int& r ;
r* x =0 ;
}
which compiled OK (!?)
but I should *think* instead of blindly-trust my compiler!
-- Fernando Cacciola