Skip to content

Commit

Permalink
Merge #9964: Add const to methods that do not modify the object for w…
Browse files Browse the repository at this point in the history
…hich it is called

6e8c48d Add const to methods that do not modify the object for which it is called (practicalswift)

Pull request description:

Tree-SHA512: a6888111ba16fb796e320e60806e1a77d36f545989b5405dc7319992291800109eab0b8e8c286b784778f41f1ff5289e7cb6b4afd7aec77f385fbcafc02cffc1
  • Loading branch information
MarcoFalke committed Aug 16, 2017
2 parents 7db65c3 + 6e8c48d commit b6a4891
Show file tree
Hide file tree
Showing 23 changed files with 38 additions and 38 deletions.
2 changes: 1 addition & 1 deletion src/addrdb.h
Expand Up @@ -61,7 +61,7 @@ class CBanEntry
banReason = BanReasonUnknown;
}

std::string banReasonToString()
std::string banReasonToString() const
{
switch (banReason) {
case BanReasonNodeMisbehaving:
Expand Down
2 changes: 1 addition & 1 deletion src/dbwrapper.cpp
Expand Up @@ -190,7 +190,7 @@ bool CDBWrapper::IsEmpty()
}

CDBIterator::~CDBIterator() { delete piter; }
bool CDBIterator::Valid() { return piter->Valid(); }
bool CDBIterator::Valid() const { return piter->Valid(); }
void CDBIterator::SeekToFirst() { piter->SeekToFirst(); }
void CDBIterator::Next() { piter->Next(); }

Expand Down
2 changes: 1 addition & 1 deletion src/dbwrapper.h
Expand Up @@ -130,7 +130,7 @@ class CDBIterator
parent(_parent), piter(_piter) { };
~CDBIterator();

bool Valid();
bool Valid() const;

void SeekToFirst();

Expand Down
2 changes: 1 addition & 1 deletion src/merkleblock.h
Expand Up @@ -63,7 +63,7 @@ class CPartialMerkleTree
bool fBad;

/** helper function to efficiently calculate the number of nodes at given height in the merkle tree */
unsigned int CalcTreeWidth(int height) {
unsigned int CalcTreeWidth(int height) const {
return (nTransactions+(1 << height)-1) >> height;
}

Expand Down
2 changes: 1 addition & 1 deletion src/miner.cpp
Expand Up @@ -224,7 +224,7 @@ void BlockAssembler::onlyUnconfirmed(CTxMemPool::setEntries& testSet)
}
}

bool BlockAssembler::TestPackage(uint64_t packageSize, int64_t packageSigOpsCost)
bool BlockAssembler::TestPackage(uint64_t packageSize, int64_t packageSigOpsCost) const
{
// TODO: switch to weight-based accounting for packages instead of vsize-based accounting.
if (nBlockWeight + WITNESS_SCALE_FACTOR * packageSize >= nBlockMaxWeight)
Expand Down
2 changes: 1 addition & 1 deletion src/miner.h
Expand Up @@ -187,7 +187,7 @@ class BlockAssembler
/** Remove confirmed (inBlock) entries from given set */
void onlyUnconfirmed(CTxMemPool::setEntries& testSet);
/** Test if a new package would "fit" in the block */
bool TestPackage(uint64_t packageSize, int64_t packageSigOpsCost);
bool TestPackage(uint64_t packageSize, int64_t packageSigOpsCost) const;
/** Perform checks on each transaction in a package:
* locktime, premature-witness, serialized size (if necessary)
* These checks should always succeed, and they're here
Expand Down
2 changes: 1 addition & 1 deletion src/qt/bitcoin.cpp
Expand Up @@ -227,7 +227,7 @@ class BitcoinApplication: public QApplication
void requestShutdown();

/// Get process return value
int getReturnValue() { return returnValue; }
int getReturnValue() const { return returnValue; }

/// Get window identifier of QMainWindow (BitcoinGUI)
WId getMainWinId() const;
Expand Down
2 changes: 1 addition & 1 deletion src/qt/modaloverlay.h
Expand Up @@ -32,7 +32,7 @@ public Q_SLOTS:
// will show or hide the modal layer
void showHide(bool hide = false, bool userRequested = false);
void closeClicked();
bool isLayerVisible() { return layerIsVisible; }
bool isLayerVisible() const { return layerIsVisible; }

protected:
bool eventFilter(QObject * obj, QEvent * ev);
Expand Down
2 changes: 1 addition & 1 deletion src/qt/optionsmodel.cpp
Expand Up @@ -441,7 +441,7 @@ void OptionsModel::setRestartRequired(bool fRequired)
return settings.setValue("fRestartRequired", fRequired);
}

bool OptionsModel::isRestartRequired()
bool OptionsModel::isRestartRequired() const
{
QSettings settings;
return settings.value("fRestartRequired", false).toBool();
Expand Down
14 changes: 7 additions & 7 deletions src/qt/optionsmodel.h
Expand Up @@ -59,18 +59,18 @@ class OptionsModel : public QAbstractListModel
void setDisplayUnit(const QVariant &value);

/* Explicit getters */
bool getHideTrayIcon() { return fHideTrayIcon; }
bool getMinimizeToTray() { return fMinimizeToTray; }
bool getMinimizeOnClose() { return fMinimizeOnClose; }
int getDisplayUnit() { return nDisplayUnit; }
QString getThirdPartyTxUrls() { return strThirdPartyTxUrls; }
bool getHideTrayIcon() const { return fHideTrayIcon; }
bool getMinimizeToTray() const { return fMinimizeToTray; }
bool getMinimizeOnClose() const { return fMinimizeOnClose; }
int getDisplayUnit() const { return nDisplayUnit; }
QString getThirdPartyTxUrls() const { return strThirdPartyTxUrls; }
bool getProxySettings(QNetworkProxy& proxy) const;
bool getCoinControlFeatures() { return fCoinControlFeatures; }
bool getCoinControlFeatures() const { return fCoinControlFeatures; }
const QString& getOverriddenByCommandLine() { return strOverriddenByCommandLine; }

/* Restart flag helper */
void setRestartRequired(bool fRequired);
bool isRestartRequired();
bool isRestartRequired() const;

private:
/* Qt-only settings */
Expand Down
2 changes: 1 addition & 1 deletion src/qt/transactionrecord.cpp
Expand Up @@ -248,7 +248,7 @@ void TransactionRecord::updateStatus(const CWalletTx &wtx)
status.needsUpdate = false;
}

bool TransactionRecord::statusUpdateNeeded()
bool TransactionRecord::statusUpdateNeeded() const
{
AssertLockHeld(cs_main);
return status.cur_num_blocks != chainActive.Height() || status.needsUpdate;
Expand Down
2 changes: 1 addition & 1 deletion src/qt/transactionrecord.h
Expand Up @@ -140,7 +140,7 @@ class TransactionRecord

/** Return whether a status update is needed.
*/
bool statusUpdateNeeded();
bool statusUpdateNeeded() const;
};

#endif // BITCOIN_QT_TRANSACTIONRECORD_H
2 changes: 1 addition & 1 deletion src/qt/transactiontablemodel.h
Expand Up @@ -79,7 +79,7 @@ class TransactionTableModel : public QAbstractTableModel
QVariant data(const QModelIndex &index, int role) const;
QVariant headerData(int section, Qt::Orientation orientation, int role) const;
QModelIndex index(int row, int column, const QModelIndex & parent = QModelIndex()) const;
bool processingQueuedTransactions() { return fProcessingQueuedTransactions; }
bool processingQueuedTransactions() const { return fProcessingQueuedTransactions; }

private:
CWallet* wallet;
Expand Down
8 changes: 4 additions & 4 deletions src/qt/walletmodeltransaction.cpp
Expand Up @@ -22,12 +22,12 @@ WalletModelTransaction::~WalletModelTransaction()
delete walletTransaction;
}

QList<SendCoinsRecipient> WalletModelTransaction::getRecipients()
QList<SendCoinsRecipient> WalletModelTransaction::getRecipients() const
{
return recipients;
}

CWalletTx *WalletModelTransaction::getTransaction()
CWalletTx *WalletModelTransaction::getTransaction() const
{
return walletTransaction;
}
Expand All @@ -37,7 +37,7 @@ unsigned int WalletModelTransaction::getTransactionSize()
return (!walletTransaction ? 0 : ::GetVirtualTransactionSize(*walletTransaction));
}

CAmount WalletModelTransaction::getTransactionFee()
CAmount WalletModelTransaction::getTransactionFee() const
{
return fee;
}
Expand Down Expand Up @@ -79,7 +79,7 @@ void WalletModelTransaction::reassignAmounts(int nChangePosRet)
}
}

CAmount WalletModelTransaction::getTotalTransactionAmount()
CAmount WalletModelTransaction::getTotalTransactionAmount() const
{
CAmount totalTransactionAmount = 0;
for (const SendCoinsRecipient &rcp : recipients)
Expand Down
8 changes: 4 additions & 4 deletions src/qt/walletmodeltransaction.h
Expand Up @@ -22,15 +22,15 @@ class WalletModelTransaction
explicit WalletModelTransaction(const QList<SendCoinsRecipient> &recipients);
~WalletModelTransaction();

QList<SendCoinsRecipient> getRecipients();
QList<SendCoinsRecipient> getRecipients() const;

CWalletTx *getTransaction();
CWalletTx *getTransaction() const;
unsigned int getTransactionSize();

void setTransactionFee(const CAmount& newFee);
CAmount getTransactionFee();
CAmount getTransactionFee() const;

CAmount getTotalTransactionAmount();
CAmount getTotalTransactionAmount() const;

void newPossibleKeyChange(CWallet *wallet);
CReserveKey *getPossibleKeyChange();
Expand Down
2 changes: 1 addition & 1 deletion src/scheduler.h
Expand Up @@ -81,7 +81,7 @@ class CScheduler
int nThreadsServicingQueue;
bool stopRequested;
bool stopWhenEmpty;
bool shouldStop() { return stopRequested || (stopWhenEmpty && taskQueue.empty()); }
bool shouldStop() const { return stopRequested || (stopWhenEmpty && taskQueue.empty()); }
};

/**
Expand Down
4 changes: 2 additions & 2 deletions src/streams.h
Expand Up @@ -332,7 +332,7 @@ class CDataStream
//
bool eof() const { return size() == 0; }
CDataStream* rdbuf() { return this; }
int in_avail() { return size(); }
int in_avail() const { return size(); }

void SetType(int n) { nType = n; }
int GetType() const { return nType; }
Expand Down Expand Up @@ -648,7 +648,7 @@ class CBufferedFile
}

// return the current reading position
uint64_t GetPos() {
uint64_t GetPos() const {
return nReadPos;
}

Expand Down
2 changes: 1 addition & 1 deletion src/sync.h
Expand Up @@ -280,7 +280,7 @@ class CSemaphoreGrant
Release();
}

operator bool()
operator bool() const
{
return fHaveGrant;
}
Expand Down
4 changes: 2 additions & 2 deletions src/test/coins_tests.cpp
Expand Up @@ -89,8 +89,8 @@ class CCoinsViewCacheTest : public CCoinsViewCache
BOOST_CHECK_EQUAL(DynamicMemoryUsage(), ret);
}

CCoinsMap& map() { return cacheCoins; }
size_t& usage() { return cachedCoinsUsage; }
CCoinsMap& map() const { return cacheCoins; }
size_t& usage() const { return cachedCoinsUsage; }
};

} // namespace
Expand Down
4 changes: 2 additions & 2 deletions src/test/prevector_tests.cpp
Expand Up @@ -152,11 +152,11 @@ class prevector_tester {
pre_vector.assign(n, value);
}

Size size() {
Size size() const {
return real_vector.size();
}

Size capacity() {
Size capacity() const {
return pre_vector.capacity();
}

Expand Down
2 changes: 1 addition & 1 deletion src/test/script_tests.cpp
Expand Up @@ -450,7 +450,7 @@ class TestBuilder
return array;
}

std::string GetComment()
std::string GetComment() const
{
return comment;
}
Expand Down
2 changes: 1 addition & 1 deletion src/txmempool.h
Expand Up @@ -606,7 +606,7 @@ class CTxMemPool
return mapTx.size();
}

uint64_t GetTotalTxSize()
uint64_t GetTotalTxSize() const
{
LOCK(cs);
return totalTxSize;
Expand Down
2 changes: 1 addition & 1 deletion src/wallet/db.h
Expand Up @@ -45,7 +45,7 @@ class CDBEnv
void Reset();

void MakeMock();
bool IsMock() { return fMockDb; }
bool IsMock() const { return fMockDb; }

/**
* Verify that database file strFile is OK. If it is not,
Expand Down

0 comments on commit b6a4891

Please sign in to comment.