|
Boost : |
From: Daniel Frey (daniel.frey_at_[hidden])
Date: 2003-08-20 18:32:56
Paul Mensonides wrote:
>>#define xor )?BOOST_DETAIL_XOR(
>
> FYI, you cannot legally define "xor" because it is specifically *not* an
> identifier--even to the preprocessor. This is the primary difference
> between "keywords" and textual "alternative tokens."
I admit that I forgot that 'xor' is an alternative token (which should
better be called bitxor, but anyway).
But according to the Boost guidelines, my macro has to be called
BOOST_XOR anyway ("boostification"). Or how about alternatives like
'eor', 'lxor', 'logicxor', you-name-it...?
Regards, Daniel
-- Daniel Frey aixigo AG - financial training, research and technology Schloß-Rahe-Straße 15, 52072 Aachen, Germany fon: +49 (0)241 936737-42, fax: +49 (0)241 936737-99 eMail: daniel.frey_at_[hidden], web: http://www.aixigo.de
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk