Doxygen gets confused by parameter naming mismatches.
Changed from txnConflicted to vtxConflicted in:
src/validationinterface.h: virtual void BlockConnected(const std::shared_ptr<const CBlock> &block, const CBlockIndex *pindex, const std::vector<CTransactionRef> &vtxConflicted) {}
src/wallet/wallet.cpp:void CWallet::BlockConnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex *pindex, const std::vector<CTransactionRef>& vtxConflicted) {
src/wallet/wallet.h: void BlockConnected(const std::shared_ptr<const CBlock>& pblock, const CBlockIndex *pindex, const std::vector<CTransactionRef>& vtxConflicted) override;
Changed from pWalletIn to pWallet in:
src/wallet/feebumper.cpp:CFeeBumper::CFeeBumper(const CWallet *pWallet, const uint256 txidIn, int newConfirmTarget, bool specifiedConfirmTarget, CAmount totalFee, bool newTxReplaceable)
src/wallet/feebumper.h: CFeeBumper(const CWallet *pWallet, const uint256 txidIn, int newConfirmTarget, bool specifiedConfirmTarget, CAmount totalFee, bool newTxReplaceable);
Changed from pWalletNonConst to pWallet in:
src/wallet/feebumper.cpp:bool CFeeBumper::commit(CWallet *pWallet)
src/wallet/feebumper.h: bool commit(CWallet *pWallet);