[libdispatch-dev] libdispatch with Visual Studio

Federico Bianco Prevot nocturndragon at gmail.com
Sat Apr 16 02:35:43 PDT 2011


On Sat, Apr 16, 2011 at 09:43, Jean-Daniel Dupas <devlists at shadowlab.org>wrote:

>
> Le 15 avr. 2011 à 21:04, Brent Fulgham a écrit :
>
> > I spent a few minutes yesterday playing with the libdispatch sources
> > to see how far I could get building under Visual Studio.  As expected,
> > it choked when presented with various useful gcc extensions, such as
> > named structure initializers, differences in macro handling, and so
> > forth.
> >
> > All of these differences are fairly easily resolved, with the
> > exception of the gcc-specific 'typeof' operator.  I'm not sure how to
> > provide similar behavior under the Visual C++ compiler, as I don't
> > think it has a mechanism to determine the static type of an expression
> > at runtime.
>
> typeof is evaluated at compile time, not at runtime.
>
> I think you can use decltype in Visual Studio 2010 to get something
> similar.
>
> -- Jean-Daniel
>

Boost has a typeof implementation for Visual Studio.
http://www.boost.org/doc/libs/1_34_0/doc/html/typeof/

Not saying that libdispatch should depend on boost though.

— Federico Bianco Prevot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/libdispatch-dev/attachments/20110416/95ac6fd9/attachment.html>


More information about the libdispatch-dev mailing list