How to overload operator == for (TArray)?

No, this is the part of the Array_Find function

template<typename T, typename U>
    static int32 Array_Find(const TArray<T>& TargetArray, const U& ItemToFind)
    {
        return TargetArray.Find(ItemToFind);
    }