QGrpc{Call,Channel}Options: remove noexcept from the new 6.12 getters


requestCompression() and acceptedCompressionAlgorithms() dereference
d_ptr, which is a precondition rather than something these functions
verify: calling them on a moved-from object is not valid. A function
with a precondition should not be noexcept.

supportedCompressionAlgorithms() has no d-pointer, but queries
QDecompressHelper. Pass QBAV's as arguments to correctly provide
noexcept guarantees.

Found during the Qt 6.12 API review.

Pick-to: 6.12
Change-Id: I414ebf222c7900df572f6dee4cd4204791f4597f
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
commit42de6b89f59c638143e2740bc703c9dc4102e41b
parent0034d6cc8b634eb67f9469d02d3a12ff70cbd751
authorDennis Oberst <dennis.oberst@qt.io>
committerDennis Oberst <dennis.oberst@qt.io>
commit timeThu, 30 Jul 2026 08:52:09 +0000