GitHub user zwoop opened an issue:
https://github.com/apache/trafficserver/issues/1285
CID 1367522: (MISSING_MOVE_ASSIGNMENT): /ts/Ptr.h
```
*** CID 1367522: (MISSING_MOVE_ASSIGNMENT)
/lib/ts/Ptr.h: 101 in ()
95
96
////////////////////////////////////////////////////////////////////////
97 //
98 // class Ptr
99 //
100
////////////////////////////////////////////////////////////////////////
CID 1367522: (MISSING_MOVE_ASSIGNMENT)
Class "Ptr<ProxyMutex>" may benefit from adding a move assignment
operator. See other events which show the copy assignment operator being
applied to rvalue(s), where a move assignment may be faster.
101 template <class T> class Ptr
102 {
103 //
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0W45MESkt7QSpvBKPCpfGg0EsS4CE-2BsucoA-2Bh5sNd9pMEAb7uIMmByan8uZ59B7ORHJPmtAdxHf-2B8vORfhUKU34-3D_3VE9LA9cRpyFj86bhmsMYTy9sYYkQM91aQkNph4gHbXkGRWVX6Y7-2BgNOjPK-2Feq5oj4AF-2FfiTCfDhIFPLYPA5maqlar3DtcXLDMevYyHoNond8zOHE6yUK6SAWNH0X9fXb-2FdeKmNgn1ZaYENzUdZPdmHX8B00b8hrDYppf7MJUzJm2OUOTa0eQEZVzQhPuxwaTpn6pR9oWSWj-2B6C-2BX0vK1w-3D-3D
104 typedef void (Ptr::*bool_type)() const;
105 void
106 this_type_does_not_support_comparisons() const
/lib/ts/Ptr.h: 101 in ()
95
96
////////////////////////////////////////////////////////////////////////
97 //
98 // class Ptr
99 //
100
////////////////////////////////////////////////////////////////////////
CID 1367522: (MISSING_MOVE_ASSIGNMENT)
Class "Ptr<RefCountObj>" may benefit from adding a move assignment
operator. See other events which show the copy assignment operator being
applied to rvalue(s), where a move assignment may be faster.
101 template <class T> class Ptr
102 {
103 //
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0W45MESkt7QSpvBKPCpfGg0EsS4CE-2BsucoA-2Bh5sNd9pMEAb7uIMmByan8uZ59B7ORHJPmtAdxHf-2B8vORfhUKU34-3D_3VE9LA9cRpyFj86bhmsMYTy9sYYkQM91aQkNph4gHbXkGRWVX6Y7-2BgNOjPK-2Feq5oJw3BetWxAOU-2B5T0N6CLRuD5JIZr7iaXdmIM8db3DvT7HDD4Lk9bctbunI99yTFLPPFBxy1BpxG7SILZd1aPYcwg-2F7jXuTWyNeHRZHnu6b1XjTxlfXUjJDk2XiQdeIpAcmkk6wy1Zv2djzDU1UjY1Pw-3D-3D
104 typedef void (Ptr::*bool_type)() const;
105 void
106 this_type_does_not_support_comparisons() const
/lib/ts/Ptr.h: 101 in ()
95
96
////////////////////////////////////////////////////////////////////////
97 //
98 // class Ptr
99 //
100
////////////////////////////////////////////////////////////////////////
CID 1367522: (MISSING_MOVE_ASSIGNMENT)
Class "Ptr<HostDBInfo>" may benefit from adding a move assignment
operator. See other events which show the copy assignment operator being
applied to rvalue(s), where a move assignment may be faster.
101 template <class T> class Ptr
102 {
103 //
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0W45MESkt7QSpvBKPCpfGg0EsS4CE-2BsucoA-2Bh5sNd9pMEAb7uIMmByan8uZ59B7ORHJPmtAdxHf-2B8vORfhUKU34-3D_3VE9LA9cRpyFj86bhmsMYTy9sYYkQM91aQkNph4gHbXkGRWVX6Y7-2BgNOjPK-2Feq5oU0SsS59AOD6tr1dderDaUQeOghEgVOzWoqqKs-2BIK-2F-2Bj795lyrUxxQqwWFVu0wzLf5eH1Fj6cjTF3YYcxBJTA6IJPhmUQhXZ3p21FswJ9FKgyW9ZmaS-2FAvi-2BtkFHvt4G3lBDuQMzT-2BBIhMJekozu2Vw-3D-3D
104 typedef void (Ptr::*bool_type)() const;
105 void
106 this_type_does_not_support_comparisons() const
/lib/ts/Ptr.h: 101 in ()
95
96
////////////////////////////////////////////////////////////////////////
97 //
98 // class Ptr
99 //
100
////////////////////////////////////////////////////////////////////////
CID 1367522: (MISSING_MOVE_ASSIGNMENT)
Class "Ptr<LogFile>" may benefit from adding a move assignment operator.
See other events which show the copy assignment operator being applied to
rvalue(s), where a move assignment may be faster.
101 template <class T> class Ptr
102 {
103 //
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0W45MESkt7QSpvBKPCpfGg0EsS4CE-2BsucoA-2Bh5sNd9pMEAb7uIMmByan8uZ59B7ORHJPmtAdxHf-2B8vORfhUKU34-3D_3VE9LA9cRpyFj86bhmsMYTy9sYYkQM91aQkNph4gHbXkGRWVX6Y7-2BgNOjPK-2Feq5owEAlkpEylvOeLgjNWeAM6CsvrumvSwZCQx9yoyG539fA3nT6OyyoHnhWwSmJhJ9Arw6C7dgniEN-2Fj-2BuvNmo8TjWFIitO50lMPs7w82TWD3Uac-2FJayiiIyBqRfU9sH0nSqpLtz7IHiOnKhlpH4Ozqlw-3D-3D
104 typedef void (Ptr::*bool_type)() const;
105 void
106 this_type_does_not_support_comparisons() const
```
----
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---