Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2020-09-08 21:45:26

On 2020-09-09 00:36, Peter Dimov via Boost wrote:
> Andrey Semashev wrote:
>> I noticed a few missing operators: unary +, ++, --, <<, >>, <=>, =,
>> <op>=. Also, unary &, but I'm not sure it's a good idea to add one. I
>> realize that there are no functional objects for those, but the
>> library could define them. Do you plan to add them?
> I think that << and >> almost certainly belong there, and I was kind of
> surprised that <functional> doesn't define function objects for them.
> Next in line would be unary plus.
> I'm less sure about the various op-assignments and ++/--. At the moment
> I'd be inclined to skip them. And of course op= is impossible to add
> because it must be a member.
> As for <=>, I admit I haven't considered it at all. I haven't yet
> updated my thinking to C++20.

I also forgot operator[].

Boost list run by bdawes at, gregod at, cpdaniel at, john at