C ++ Comparando punteros de función miembro

En C ++, ¿es posible definir un orden de clasificación para los punteros a las funciones miembro? Parece que el operador <no está definido. Además, es ilegal lanzar para anular *.

class A
{
    public:
        void Test1(){}
        void Test2(){}
};

int main()
{
    void (A::* const one)() = &A::Test1;
    void (A::* const two)() = &A::Test2;

    bool equal = one == two; //Equality works fine.
    bool less = one < two; //Less than doesn't.

    return 0;
}

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta