mirror of https://github.com/qt/qtgrpc.git
Use const reference as the QGrpcCallOptions::metadata return type
Small optimization bit, to avoid potential extra copy of QGrpcMetadata aka std::unordered_multimap, which doesn't support implicit sharing. Change-Id: I9173cde9ca743be04f00b01a608ee1cf7055ba3c Reviewed-by: Tatiana Borisova <tatiana.borisova@qt.io>
This commit is contained in:
parent
1b0deda281
commit
31f267affa
|
|
@ -97,7 +97,7 @@ std::optional<std::chrono::milliseconds> QGrpcCallOptions::deadline() const
|
|||
|
||||
If value was not set returns empty QGrpcMetadata.
|
||||
*/
|
||||
QGrpcMetadata QGrpcCallOptions::metadata() const
|
||||
const QGrpcMetadata &QGrpcCallOptions::metadata() const
|
||||
{
|
||||
return dPtr->metadata;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ public:
|
|||
QGrpcCallOptions &withMetadata(const QGrpcMetadata &metadata);
|
||||
|
||||
std::optional<std::chrono::milliseconds> deadline() const;
|
||||
QGrpcMetadata metadata() const;
|
||||
const QGrpcMetadata &metadata() const;
|
||||
|
||||
private:
|
||||
std::unique_ptr<QGrpcCallOptionsPrivate> dPtr;
|
||||
|
|
|
|||
Loading…
Reference in New Issue