Boost logo

Boost Users :

Subject: Re: [Boost-users] [logic] boost::logical_xor
From: gast128 (gast128_at_[hidden])
Date: 2010-08-12 15:01:51

> Hello all,
> small question: there seems no xor operator in c++ but there is also no Boost
> xor functor (like the std::logical_and)?
> Scenario: I have 2 data members used in variant like way: only 1 may be
> Both valid or both invalid is incorrect.
> Can't you use !!A != !!B? (or !!A ^ !!B)

ah quite brilliant! I was thinking about the (a ? !b : b). Still a logical_xor
does also has a documentation value.

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at