Michel Fortin: > the ! suffix is totally ambiguous with the > template instantiation syntax, and the ? suffix would be ambiguous in > the ternary operator "?:". OK, sorry for saying silly things again :-) I sometimes have used an upper case Q for the ? (it stands for Question mark): sortedQ() Bye, bearophile