Skip to content

Commit 1a68a9b

Browse files
committed
Undo return as reference changes in getters for optional
1 parent d9fc64f commit 1a68a9b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/lib/dnssd/Advertiser.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class BaseAdvertisingParams
108108
mTcpSupported = tcpSupported;
109109
return *reinterpret_cast<Derived *>(this);
110110
}
111-
const std::optional<bool> & GetTcpSupported() const { return mTcpSupported; }
111+
std::optional<bool> GetTcpSupported() const { return mTcpSupported; }
112112

113113
Derived & SetICDModeToAdvertise(ICDModeAdvertise operatingMode)
114114
{
@@ -181,14 +181,14 @@ class CommissionAdvertisingParameters : public BaseAdvertisingParams<CommissionA
181181
mVendorId = vendorId;
182182
return *this;
183183
}
184-
const std::optional<uint16_t> & GetVendorId() const { return mVendorId; }
184+
std::optional<uint16_t> GetVendorId() const { return mVendorId; }
185185

186186
CommissionAdvertisingParameters & SetProductId(std::optional<uint16_t> productId)
187187
{
188188
mProductId = productId;
189189
return *this;
190190
}
191-
const std::optional<uint16_t> & GetProductId() const { return mProductId; }
191+
std::optional<uint16_t> GetProductId() const { return mProductId; }
192192

193193
CommissionAdvertisingParameters & SetCommissioningMode(CommissioningMode mode)
194194
{
@@ -202,7 +202,7 @@ class CommissionAdvertisingParameters : public BaseAdvertisingParams<CommissionA
202202
mDeviceType = deviceType;
203203
return *this;
204204
}
205-
const std::optional<uint32_t> & GetDeviceType() const { return mDeviceType; }
205+
std::optional<uint32_t> GetDeviceType() const { return mDeviceType; }
206206

207207
CommissionAdvertisingParameters & SetDeviceName(std::optional<const char *> deviceName)
208208
{
@@ -263,7 +263,7 @@ class CommissionAdvertisingParameters : public BaseAdvertisingParams<CommissionA
263263
mPairingHint = pairingHint;
264264
return *this;
265265
}
266-
const std::optional<uint16_t> & GetPairingHint() const { return mPairingHint; }
266+
std::optional<uint16_t> GetPairingHint() const { return mPairingHint; }
267267

268268
CommissionAdvertisingParameters & SetCommissionAdvertiseMode(CommssionAdvertiseMode mode)
269269
{
@@ -277,7 +277,7 @@ class CommissionAdvertisingParameters : public BaseAdvertisingParams<CommissionA
277277
mCommissionerPasscodeSupported = commissionerPasscodeSupported;
278278
return *this;
279279
}
280-
const std::optional<bool> & GetCommissionerPasscodeSupported() const { return mCommissionerPasscodeSupported; }
280+
std::optional<bool> GetCommissionerPasscodeSupported() const { return mCommissionerPasscodeSupported; }
281281

282282
private:
283283
uint8_t mShortDiscriminator = 0;

0 commit comments

Comments
 (0)