Make QScopedPointer::operator== and != non-member
commitd5db58127b16f3c2508975661ee7328f569b9518
authorJoão Abecasis <joao@abecasis.name>
Fri, 6 Nov 2009 15:09:39 +0000 (6 16:09 +0100)
committerMarius Storm-Olsen <marius.storm-olsen@nokia.com>
Tue, 10 Nov 2009 09:13:18 +0000 (10 10:13 +0100)
treec043003941c6fbd58d714458f1c4d04cfd1ab12e
parent45c197899b7444230c7eefbb6f208eb237b07ed2
Make QScopedPointer::operator== and != non-member

Non-member operator allows implicit conversions on both arguments.

A single operator is enough to support QScopedArrayPointer,
QCustomScopedPointer and QScopedSharedPointer since equality semantics
don't change and the deleter is managed in the base class.

Reviewed-by: Marius Storm-Olsen
src/corelib/tools/qscopedpointer.h