I once seen a -wired- operator in C++ which assigns value if greater than..

it was a combination of `?`

, `<`

and `=`

e.g. let x = value if value is greater than x

I **do not mean** `x=(x<value)x:value`

It was some sort of `x<?=value`

But I can not remember it exactly, and can not find it online... Can some one remind me of it?

Thanks,