- 
    
Task
 - 
    Resolution: Fixed
 - 
    
P2: Important
 - 
    None
 - 
    None
 
- 
        3
 - 
        175423865 (dev), 38cd3cb12 (dev), 410b57380 (master)
 - 
        Foundation Sprint 84, Foundation Sprint 85
 
I have found a use of [[nodiscard("reason")]], so let's add the macro.
Acceptance criteria:
- add the macros
 - use them in at least one place
 - update QUIP-0019
 
- relates to
 - 
                    
QTBUG-104167 [spike] Create a policy for [[nodiscard]] on ctors
-         
 - Closed
 
 -         
 
- resulted from
 - 
                    
QTBUG-104164 Apply [[nodiscard]] to ctors where useful [QtBase]
-         
 - Closed
 
 -         
 
| For Gerrit Dashboard: QTBUG-114767 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 486792,7 | [normative] Update QUIP-0019 for C++20 [[nodiscard("reason")]] | master | meta/quips | Status: MERGED | +2 | 0 | 
| 486798,6 | Short live Q_NODISCARD_(CTOR_)X! | dev | qt/qtbase | Status: MERGED | +2 | 0 | 
| 486799,7 | QFutureSynchonizer: suggest future.waitForFinished() instead of QFutureSynchronizer(future); | dev | qt/qtbase | Status: MERGED | +2 | 0 |