std::sort() richiede che l'operatore < sia globale.
Risolvi così:
codice:
bool operator <(const ATask& lhs, const ATask& rhs ){
    // invoca l'operatore definito nella classe.
    return lhs < rhs ;
}