class CAboutDlg::Impl : public CTrDialog
{
public:
- Impl(CAboutDlg *p, CWnd* pParent = nullptr);
+ explicit Impl(CAboutDlg *p, CWnd* pParent = nullptr);
// Dialog Data
//{{AFX_DATA(CAboutDlg::Impl)
DECLARE_DYNAMIC(CompareStatisticsDlg)
public:
- CompareStatisticsDlg(const CompareStats * pStats, CWnd* pParent = nullptr); // standard constructor
+ explicit CompareStatisticsDlg(const CompareStats * pStats, CWnd* pParent = nullptr); // standard constructor
// Dialog Data
//{{AFX_DATA(CompareStatisticsDlg)
class DirItemWithIndexIterator : public std::iterator<std::forward_iterator_tag, std::pair<int, DIFFITEM *> >
{
public:
- DirItemWithIndexIterator(IListCtrl *pList, int sel = -1, bool selected = false, bool reverse = false) :
+ explicit DirItemWithIndexIterator(IListCtrl *pList, int sel = -1, bool selected = false, bool reverse = false) :
m_pList(pList), m_sel(sel), m_selected(selected), m_reverse(reverse)
{
if (m_sel == -1)
class DirItemIterator : public std::iterator<std::forward_iterator_tag, DIFFITEM*>
{
public:
- DirItemIterator(IListCtrl *pList, int sel = -1, bool selected = false, bool reverse = false) :
+ explicit DirItemIterator(IListCtrl *pList, int sel = -1, bool selected = false, bool reverse = false) :
m_pList(pList), m_sel(sel), m_selected(selected), m_reverse(reverse), m_pdi(nullptr)
{
if (m_sel == -1)
{
public:
// Construction
- CLoadSaveCodepageDlg(int nFiles, CWnd* pParent = nullptr); // standard constructor
+ explicit CLoadSaveCodepageDlg(int nFiles, CWnd* pParent = nullptr); // standard constructor
void SetLeftRightAffectStrings(const String & sAffectsLeft, const String & sAffectsMiddle, const String & sAffectsRight);
void EnableSaveCodepage(bool enable) { m_bEnableSaveCodepage = enable; }
void SetCodepages(int codepage) { m_nLoadCodepage = m_nSaveCodepage = codepage; }
// Construction
public:
enum FilterType : int { SHARED = 0, PRIVATE = 1 };
- CSharedFilterDlg(FilterType type, CWnd* pParent = nullptr);
+ explicit CSharedFilterDlg(FilterType type, CWnd* pParent = nullptr);
FilterType GetSelectedFilterType() const { return m_selectedType; }
// Implementation
DECLARE_DYNAMIC(CTrDialog)\r
public:\r
CTrDialog() : CDialog() {}\r
- CTrDialog(UINT nIDTemplate, CWnd *pParent = nullptr) : CDialog(nIDTemplate, pParent) {}\r
- CTrDialog(LPCTSTR lpszTemplateName, CWnd *pParentWnd = nullptr) : CDialog(lpszTemplateName, pParentWnd) {}\r
+ explicit CTrDialog(UINT nIDTemplate, CWnd *pParent = nullptr) : CDialog(nIDTemplate, pParent) {}\r
+ explicit CTrDialog(LPCTSTR lpszTemplateName, CWnd *pParentWnd = nullptr) : CDialog(lpszTemplateName, pParentWnd) {}\r
\r
virtual BOOL OnInitDialog();\r
};\r
{
// Construction
public:
- Impl(WMGotoDlg *p, CWnd* pParent = nullptr); // standard constructor
+ explicit Impl(WMGotoDlg *p, CWnd* pParent = nullptr); // standard constructor
// Dialog Data
//{{AFX_DATA(WMGotoDlg)
};
int nByteOrder;
Poco::SharedMemory *m_pSharedMemory;
- FileImage(const TCHAR *, size_t trunc = 0, unsigned flags = 0);
+ explicit FileImage(const TCHAR *, size_t trunc = 0, unsigned flags = 0);
FileImage(const FileImage& other) = delete;
~FileImage();
static int GuessByteOrder(unsigned);
{
// Construct CMarkdown object from file.
public:
- File(const TCHAR * path, size_t trunc = 0, unsigned flags = Octets):
+ explicit File(const TCHAR * path, size_t trunc = 0, unsigned flags = Octets):
CMarkdown::FileImage(path, trunc, flags),
CMarkdown((const char *)pImage, (const char *)pImage + cbImage, flags)
{