QPair в качестве ключа контейнера

QPair можно ли использовать в качестве ключа контейнера?...

То есть можно ли в качестве ключа шаблона использовать другой шаблон.

Похоже это не запрещено, компилятор соберёт нормально код, но надо бы все  проверить.

И оказывается все работает как надо - век живи век учись.

QHash< QPair<int,int>,QString > hash;

Чтобы это работало необходимо, чтобы у QPair были  переопределены операторы сравнения, чтобы QHash имел возможность сравнивать ключи QPair.