Boost logo

Boost :

From: Chris Little (cslittle_at_[hidden])
Date: 2001-05-30 14:07:08


> ----------
> From: joel de guzman
> Reply To: boost_at_[hidden]
> Sent: Wednesday, May 30, 2001 3:04 PM
> To: boost_at_[hidden]
> Subject: Re: [boost] Re: Automata builder -- interface
>
>
> > > if (allow_typeof) {
> > > typespec = TYPEOF '(' expr ')' | TYPEOF '(' type_id ')';
> > > }
> > >
>
> <offtopic>
>
> BTW, I'd love to have typeof. I read somewhere that there
> was a way to simulate this. Any info?
>
> I'd also love to have: auto var = <expression>
>
> I hear CW6 and G++3 has typeof. Correct me if I'm wrong.
> It is not standard but Andrei told me it has a very big chance
> to be standard. So, can we simulate: auto var = <expression>
> with typeof?
>
> </offtopic>
>
> Joel de Guzman
>
>

From the CW6 release notes:

* Support for GCC 'typeof':

                char *cp;
                int *ip;
                long *lp;

                __typeof__(*cp) c; // equivalent to "char c;"
                __typeof__(*ip) i; // equivalent to "int i;"
                __typeof__(*lp) l; // equivalent to "long l;"

   Two new keywords:

      '__typeof__' (always available)
      'typeof' (only available when #pragma gcc_extensions is 'on')

Chris



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