Subject: Re: [boost] enum / string translation
From: Fatih (fatihwk_at_[hidden])
Date: 2009-08-11 00:51:36
It's any good news about the translation?
On Tue, Jul 28, 2009 at 2:11 AM, Stewart, Robert <Robert.Stewart_at_[hidden]>wrote:
> Zachary Turner wrote:
> > On Mon, Jul 27, 2009 at 9:54 AM, Stewart,
> > Robert<Robert.Stewart_at_[hidden]> wrote:
> > > Fatih wrote:
> > >>
> > >> I'm very interesting in this problem ,I think it's very hard
> > >> to implement
> > >> the string to enum translation at compile time, I have no
> > >> ideas about it,
> > >> wish you can work it out.
> > >
> > > It is not difficult, though it requires registering the
> > > string against the value in a map during runtime
> > > initialization. (We use a library initialization mechanism,
> > > called from main(), to trigger such initialization.)
> > Well that's of course not a compile time solution though if it
> > requires runtime initialization.
> Quite right. I didn't notice that Fatih wrote "compile time."
> User-defined literals might be of use, but then only in C++1x.
> Rob Stewart robert.stewart_at_[hidden]
> Software Engineer, Core Software using std::disclaimer;
> Susquehanna International Group, LLP http://www.sig.com
> IMPORTANT: The information contained in this email and/or its attachments
> is confidential. If you are not the intended recipient, please notify the
> sender immediately by reply and immediately delete this message and all its
> attachments. Any review, use, reproduction, disclosure or dissemination of
> this message or any attachment by an unintended recipient is strictly
> prohibited. Neither this message nor any attachment is intended as or should
> be construed as an offer, solicitation or recommendation to buy or sell any
> security or other financial instrument. Neither the sender, his or her
> employer nor any of their respective affiliates makes any warranties as to
> the completeness or accuracy of any of the information contained herein or
> that this message or any of its attachments is free of viruses.
> Unsubscribe & other changes:
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk