Skip to content

Commit 274ea4b

Browse files
committed
tidy: Move assignments to constructor member initialization list. (extra)
Promote member initialization by assignment in the body of the constructor to be part of the constructor initialization list. If possible, further promote these values to default member initializers. Changes pointed out by clang-tidy and made by hand. https://clang.llvm.org/extra/clang-tidy/checks/cppcoreguidelines/prefer-member-initializer.html https://clang.llvm.org/extra/clang-tidy/checks/modernize/pass-by-value.html https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-default-member-init.html
1 parent 46376f7 commit 274ea4b

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

.clang-tidy

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,6 @@ Checks: '-*,
147147
# access unions. https://www.boost.org/ ,
148148
-cppcoreguidelines-pro-type-union-access,
149149
150-
-cppcoreguidelines-prefer-member-initializer,
151-
152150
# As of 2024-08-01, there are 110 unique warnings. ,
153151
-cppcoreguidelines-avoid-const-or-ref-data-members,
154152

mythtv/libs/libmythtv/channelscan/paneatsc.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ class PaneATSC : public GroupSetting
2020
public:
2121
PaneATSC(const QString &target, StandardSetting *setting) :
2222
m_atscTable(new ScanFrequencyTable()),
23-
m_atscModulation(new ScanATSCModulation())
23+
m_atscModulation(new ScanATSCModulation()),
24+
m_transportStart(new TransMythUIComboBoxSetting()),
25+
m_transportEnd(new TransMythUIComboBoxSetting()),
26+
m_transportCount(new GroupSetting())
2427
{
2528
setVisible(false);
2629

@@ -30,15 +33,12 @@ class PaneATSC : public GroupSetting
3033
connect(m_atscModulation, qOverload<const QString&>(&StandardSetting::valueChanged),
3134
this, &PaneATSC::ModulationChanged);
3235

33-
m_transportStart = new TransMythUIComboBoxSetting();
3436
m_transportStart->setLabel(tr("First Channel"));
3537
m_transportStart->setHelpText(tr("Start scanning at this channel."));
3638

37-
m_transportEnd = new TransMythUIComboBoxSetting();
3839
m_transportEnd->setLabel(tr("Last Channel"));
3940
m_transportEnd->setHelpText(tr("Stop scanning after this channel."));
4041

41-
m_transportCount = new GroupSetting();
4242
m_transportCount->setLabel(tr("Channel Count"));
4343
m_transportCount->setHelpText(tr("Total number of channels to scan."));
4444
m_transportCount->setReadOnly(true);

mythtv/libs/libmythupnp/mbroadcastsocketdevice.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class MBroadcastSocketDevice : public MSocketDevice
3131
m_address(sAddress), m_port(nPort)
3232
{
3333
m_address.setAddress( sAddress );
34-
m_port = nPort;
3534

3635
setProtocol(IPv4);
3736
setSocket(createNewSocket(), MSocketDevice::Datagram);

mythtv/libs/libmythupnp/serializers/soapSerializer.h

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
#ifndef SOAPSERIALIZER_H
1414
#define SOAPSERIALIZER_H
1515

16+
#include <utility>
17+
1618
#include "upnpexp.h"
1719
#include "xmlSerializer.h"
1820

@@ -29,10 +31,11 @@ class UPNP_PUBLIC SoapSerializer : public XmlSerializer
2931
public:
3032

3133
SoapSerializer( QIODevice *pDevice,
32-
const QString &sNamespace,
33-
const QString &sRequestName ) : XmlSerializer( pDevice, sRequestName )
34+
QString sNamespace,
35+
const QString &sRequestName )
36+
: XmlSerializer( pDevice, sRequestName ),
37+
m_sNamespace(std::move(sNamespace))
3438
{
35-
m_sNamespace = sNamespace;
3639
}
3740

3841
~SoapSerializer() override = default;

mythtv/libs/libmythupnp/upnptaskcache.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ class SSDPCacheTask : public Task
4242

4343
SSDPCacheTask() : Task("SSDPCacheTask")
4444
{
45-
m_nExecuteCount = 0;
4645
m_nInterval = 30s;
4746
// TODO: Rework when separating upnp/ssdp stack
4847
// XmlConfiguration().GetDuration<std::chrono::seconds>("UPnP/SSDP/CacheInterval", 30s);

0 commit comments

Comments
 (0)