Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-86984

qdoc should discover that the special 3 or 5 member functions are implicitly defined

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 6.0.0 Alpha
    • Fix Version/s: None
    • Component/s: Build tools: qdoc
    • Labels:
      None
    • Commits:
      42979dea7669899b50bef2848d0e450d1258c9c1 (qt/qttools/dev)
    • Story Points:
      13
    • Sprint:
      Da Vinci sprint 19

      Description

      As of right now, qdoc generates warnings about the copy/move constructor, assignment/move operators, and (in)equality operators for classes that have them implicitly defined, but explicitly documented, such as QMap.

      If qdoc is able to discover that those special member functions exist, then it could generate the documentation automatically, taking "\ingroup shared" into account.

      If qdoc cannot discover this, then we need to be able to silence the warning.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              treinio Topi Reiniƶ
              Reporter:
              vhilshei Volker Hilsheimer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes