Skip to content
  • Friedemann Kleint's avatar
    TextEditor: Remove exported class QuickFixOperations · 3b1308bb
    Friedemann Kleint authored
    
    
    Define an operator << that accepts a raw pointer for the list of
    QuickFixOperation::Ptr instead.
    
    Fixes MSVC 17 warnings
    
    src/corelib/tools/qlist.h(423): warning C4661: 'QVector<T> QList<T>::toVector(void) const': no suitable definition provided for explicit template instantiation request        ]
    src/corelib/tools/qlist.h(389): note: see declaration of 'QList<TextEditor::QuickFixOperation::Ptr>::toVector'
    src/corelib/tools/qlist.h(423): warning C4661: 'QSet<T> QList<T>::toSet(void) const': no suitable definition provided for explicit template instantiation request
    src/corelib/tools/qlist.h(390): note: see declaration of 'QList<TextEditor::QuickFixOperation::Ptr>::toSet'
    src/corelib/tools/qlist.h(423): warning C4661: 'QList<TextEditor::QuickFixOperation::Ptr> QList<TextEditor::QuickFixOperation::Ptr>::fromVector(const QVector<T> &)': no suitable definition provided for explicit template instantiation request
    ...
    
    Task-number: QTBUG-57086
    Change-Id: I879511656c39eb7a3eae54ea7daca3eca8ebe8d7
    Reviewed-by: default avatarhjk <hjk@qt.io>
    Reviewed-by: default avatarDavid Schulz <david.schulz@qt.io>
    3b1308bb